python讀取excel檔案

2022-08-12 03:24:12 字數 963 閱讀 8255

一、xlrd的說明

xlrd是專門用來在python中讀取excel文件的模組,使用前需要安裝。

python setup.py install

進行安裝。

方法二、

使用pip進行安裝

pip install xlrd

二、使用介紹

1匯入模組

import xlrd

2 開啟excel檔案

data = xlrd.open_workbook('excelfile.xls')

3 獲取乙個工作表方法

table = data.sheets()[0]          #通過索引順序獲取

table = data.sheet_by_index(0) #通過索引順序獲取 

table = data.sheet_by_name(u'sheet1')#通過名稱獲取

4 獲取整行或整列的值,-->返回陣列

table.row_values(i)

table.col_values(i)

5 獲取行數和列數

nrows = table.nrows

ncols = table.ncols

6 迴圈表獲取行資料,--->返回資料

for i in range(nrows ):

print table.row_values(i)

7 單元格

cell_a1 = table.cell(0,0).value

cell_c4 = table.cell(2,3).value

也可以使用行列號進行索引   

cell_a1 = table.row(0)[0].value

cell_a2 = table.col(1)[0].value 

8 sheet的一些屬性 

name獲取此時工作表的名字,print table.name

python讀取excel檔案

一 安裝xlrd模組 二 使用介紹 1 匯入模組 import xlrd 2 開啟excel檔案讀取資料 data xlrd.open workbook excelfile.xls 3 使用技巧 獲取乙個工作表 table data.sheets 0 通過索引順序獲取 table data.shee...

python讀取excel檔案

coding utf 8 import xlrd 路徑前加 r,讀取的檔案路徑 file path r f test.xlsx 檔案路徑的中文轉碼 file path file path.decode utf 8 獲取資料 data xlrd.open workbook file path 獲取sh...

python讀取excel檔案

週末師姐讓我幫忙處理一下之前的醫療資料,資料都存放在excel檔案中,需要從裡面提取出部分資料並轉化為她指定的格式。總共有20幾個檔案,如果手動處理的話,不僅效率低下而且很繁雜,於是我編寫了python指令碼來完成了本次的工作,下面記錄一下相關的知識,並做乙個總結。我用到的庫是 openpyxl 首...