開啟excel檔案讀取資料
data = xlrd.open_workbook('jinrong.xlsx')
獲取工作表
table = data.sheet_by_name(name)
tabel = data.sheets()[0]
tabel = data.sheet_by_index(0)
獲取行數和列數
nrows = table.nrows
ncols = table.ncols
獲取整行整列的值(返回陣列)
tabel.row_values(i)
table.col_values(i)
迴圈訪問列表單元格
print(table.cell(0, 0).value) # a1
print(table.cell(0, 1).value) # b1
print(table.cell(0, 2).value) # c1
通過自己構建的測試樣例可以看出abel.cell(row, col)函式第乙個變數是行,第二個是列,在網上看了別人的部落格把行列寫反了,簡直是神坑。。。。。 python讀寫excel檔案
coding utf 8 import xlrd import xlwt from datetime import date,datetime def read excel 開啟檔案 workbook xlrd.open workbook r f demo.xlsx 獲取所有sheet print ...
python之讀寫excel檔案
讀 import xlrd defopen excel file file.xls try data xlrd.open workbook file return data except exception,e print str e 根據索引獲取excel 中的資料 引數 file excel檔案...
Excel檔案讀寫
對於c s模式的開發,讀寫excel檔案是很經常的事情,這裡我介紹一下通過oledb方式對excel檔案進行讀寫的方法,相比通過操作單元格的方式,應該在效能和效率上有很大優勢。首先 提供乙個excel檔案操作引擎類。using system using system.data using syste...