安裝xlrd,xlwt
pip install xlrd xlwt
xlrd讀取execl
【環境ipython python2.7.5】 import xlrd book = xlrd.open_workbook('demo.xlsx') // workbook對象表示execl文件 sheets = book.sheets() //一個workbook中包含很多表,sheets方法返回所有的表 sheet = book.sheet_by_index(0) //可以通過索引獲取某一張表 rows = sheet.nrows // 返回sheet表的行數 cols = sheet.ncols // 返回sheet表的列數 cell = sheet.cell(0, 0) // 返回一個單元格,0,0為坐標表示第一行第一列 cell.ctype // 返回單元格類型,是一個枚舉值 比如 1 表示 文本 xlrd.XL_CELL_TEXT // 對應枚舉值為1 value = cell.value // 返回單元格內的值,是一個unicode print value // 打印值 row = sheet.row(1) // 返回一行的列表,1為行號(索引,初始值為0),格式為[text:u'172.16.2.1', number:20001.0] row_value = sheet.row_values(1) // 可以獲得一行值的列表,格式為[u'172.16.2.1', 20001.0] row_value1 = sheet.row_values(1,1,2) // row_sheet還支持切片操作,第二個1和第三個2分別表示start_index,end_index), 返回值為[20001.0] //同樣col也有同樣的方法 //put_cell方法用於添加單元格 In [50]: sheet1.put_cell? Signature: sheet1.put_cell(rowx, colx, ctype, value, xf_index) // 參數分別表示行列值、類型、值,最后xf_index 賦值為None即可
xlwt寫execl