python操作Excel讀寫--使用xlrd一、安裝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")#透過名稱獲取 獲取整行和整列的值(陣列) table.row_values(i) table.col_values(i) 獲取行數和列數 nrows = table.nrows ncols = table.ncols 迴圈行列表資料 for i in range(nrows ): print table.row_values(i)單元格cell_A1 = table.cell(0,0).valuecell_C4 = table.cell(2,3).value使用行列索引cell_A1 = table.row(0)[0].valuecell_A2 = table.col(1)[0].value簡單的寫入row = 0col = 0# 型別 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 errorctype = 1 value = "單元格的值"xf = 0 # 擴充套件的格式化table.put_cell(row, col, ctype, value, xf)table.cell(0,0) #單元格的值"table.cell(0,0).value #單元格的值"三、Demo程式碼 Demo程式碼其實很簡單,就是讀取Excel資料。
python操作Excel讀寫--使用xlrd一、安裝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")#透過名稱獲取 獲取整行和整列的值(陣列) table.row_values(i) table.col_values(i) 獲取行數和列數 nrows = table.nrows ncols = table.ncols 迴圈行列表資料 for i in range(nrows ): print table.row_values(i)單元格cell_A1 = table.cell(0,0).valuecell_C4 = table.cell(2,3).value使用行列索引cell_A1 = table.row(0)[0].valuecell_A2 = table.col(1)[0].value簡單的寫入row = 0col = 0# 型別 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 errorctype = 1 value = "單元格的值"xf = 0 # 擴充套件的格式化table.put_cell(row, col, ctype, value, xf)table.cell(0,0) #單元格的值"table.cell(0,0).value #單元格的值"三、Demo程式碼 Demo程式碼其實很簡單,就是讀取Excel資料。