1. 程式人生 > >python讀取excel表格

python讀取excel表格

用了好幾次了,今天記一下,首先需要一個包 xlrd

匯入包

import xlrd

開啟檔案
file = xlrd.open_workbook('./filename.xls')

開啟sheet

tables = file.sheets() #這樣是獲取xls中的所有sheet,得到的是一個list
table = file.sheets()[0]   #獲取第一個sheet

讀取表中資料
row = table.row_values(i)      #讀取第i行的資料
col = table.col_values(i)      #讀取第i列的資料
value = table.row_values(i)[0]    #獲取第i行,第一列的資料,當然,還有專門讀取單元格的函式

讀取行數和列數

rows = table.nrows       #行數
cols = table.ncols       #列數


讀取單元格
cell = table.cell(i, j)         #讀取第i行,第j列的單元格,這個方法獲取的是單元格,並不是單元格中的值
cell_value = table.cell(i, j).value       #單元格中的值