python讀取excel表格
阿新 • • 發佈:2019-01-06
用了好幾次了,今天記一下,首先需要一個包 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 #單元格中的值