一、讀excel表
讀excel用到xlrd模塊,寫excel用到xlwt模塊;
# 1、導入模塊 import xlrd # 2、打開Excel文件讀取數據 workbook = xlrd.open_workbook('excel.xls') # 3、獲取一個工作表 # 按sheet名獲取sheet table = workbook.sheet_by_name("sheet1") # 按sheet索引獲取sheet table = workbook.sheet()[0] # 4、獲取整行和整列的值(返回數組) # 獲取到的值是根據最大值得到的數組,當前列只有3行,最長列有20行,就會得到帶空值的數組; table.row_values(i) table.col_values(i) # 5、獲取行數和列數 table.nrows table.ncols # 6、獲取單元格 table.cell(0,0).value table.cell(2,3).value
二、寫excel表
# 1、導入模塊 import xlwt # 2、創建workbook(其實就是excel,后來保存一下就行) workbook = xlwt.Workbook(encoding = 'ascii') # 3、創建表 worksheet = workbook.add_sheet('sheet1') # 4、往單元格內寫入內容 worksheet.write(0, 0, label = 'test') # 5、保存 workbook.save('Myxls.xls')