欧美国产高清污视频在线观看-欧美久久综合九色综合-国产黄色自拍网站在线-国产三级精品三级在专区精-97中文字幕一区二区-大吊操白虎学生妹逼-精品久久久久亚洲综合网-青青草原国产av一区欧美-国产在线一区二区三区在线

Python第三方庫xlrd/xlwt的安裝與讀寫Excel表格

在日常辦公自動化中,常常需要對Excel表格進行操作,因此Python中需要用到第三方庫xlrd和xlwt 。本文將從安裝xlrd/xlwt開始介紹 , 詳細講解如何讀取Excel表格和寫入Excel表格等操作 。

Python第三方庫xlrd/xlwt的安裝與讀寫Excel表格


【Python第三方庫xlrd/xlwt的安裝與讀寫Excel表格】一、xlrd/xlwt的安裝
1、標準安裝
標準安裝只需要在命令行中輸入以下命令即可:
pip install xlrd
pip install xlwt
2、離線安裝
如果無法通過網(wǎng)絡(luò)訪問,就只能離線安裝 。首先需要下載對應(yīng)版本的whl文件,下載網(wǎng)站如下:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
下載好對應(yīng)版本后,依次在CMD命令行輸入以下命令安裝:
pip install wheel
pip install xlrd?1.2.0?py2.py3?none?any.whl
pip install xlwt?1.3.0?py2.py3?none?any.whl
二、xlrd的使用
xlrd庫用于讀取Excel表格 , 代碼示例如下:
import xlrd
#打開Excel文件讀取數(shù)據(jù)
workbook=xlrd.open_workbook('example.xls')
#獲取所有sheet名
sheets=workbook.sheet_names()
print(sheets)
#獲取第一個sheet的內(nèi)容
worksheet1=workbook.sheet_by_index(0)
#獲取表格總行數(shù)和總列數(shù)
nrows=worksheet1.nrows
ncols=worksheet1.ncols
print(nrows,ncols)
#獲取第一行數(shù)據(jù)
rows=worksheet1.row_values(0)
print(rows)
#獲取單元格某個值
cell_A1=worksheet1.cell_value(0,0)
print(cell_A1)
#獲取整行或整列數(shù)據(jù)
for i in range(nrows):
print(worksheet1.row_values(i))
此處代碼實現(xiàn)了打開一個Excel表格、獲取所有Sheet名、獲取第一個Sheet的數(shù)據(jù)、獲取表格總行數(shù)列數(shù)、獲取單元格值以及獲取整列或整行數(shù)據(jù)等多個操作,可靈活運用 。
三、xlwt的使用
xlwt庫用于寫入Excel表格,代碼示例如下:
import xlwt
#新建Excel表格
workbook=xlwt.Workbook()
#新建Sheet名為Sheet1
sheet1=workbook.add_sheet('Sheet1')
#在A1單元格寫入hello world
sheet1.write(0,0,'hello world')
#保存Excel表格到文件中
workbook.save('example.xls')
此處代碼實現(xiàn)了新建一個Excel表格、新建Sheet、在指定單元格寫入數(shù)據(jù)、保存到文件中等多個操作,可自行擴展實現(xiàn)其他功能 。
綜上所述,Python第三方庫xlrd/xlwt的安裝與讀寫Excel表格的方法已經(jīng)詳細介紹完畢 , 讀者可根據(jù)實際需求自行擴展實現(xiàn) 。

    猜你喜歡