1、安裝庫
pip install xlrd ---> 讀取excel文件。
pip install xlutils ---> 讀寫excel文件。
pip install xlwt ---> 寫入excel文件,xlwt缺點--只能新建一個全新的excel文件,並且對這個文件寫入及保存。
2、代碼
import xlrd # 1、讀取excel excelDir = r'D:\Users\Desktop\test.xlsx' # excel文件路徑 # 打開excel workbook = xlrd.open_workbook(excelDir) # 查看所有子表名 print(workbook.sheet_names()) # 返回list列表 # 獲取第一個工作簿 # workSheet = workbook.sheet_names()[0] workSheet = workbook.sheet_by_name('Sheet1') # 讀取第一行 rows = workSheet.row_values(0) print(rows) # 讀取第一列 cols = workSheet.col_values(0) print(cols) # 讀取第一行第一列單元格(讀取指定單元格) col = workSheet.cell_value(0, 0) cellDate = workSheet.cell(0, 1).value # 行,列 print(cellDate) # 查看單元格類型 print(workSheet.cell(0, 1).ctype) # 返回值:0 1:代表字符串 2 3 4 5 # 2、寫入excel from xlutils.copy import copy # 復制函數 workbookWr = copy(workbook) # 拷貝一個副本 wrSheet = workbookWr.get_sheet(0) # 獲取第一個sheet test = 'test' wrSheet.write(1, 9, test) # 寫入單元格 # 保存數據,將文件后綴名保存為.xls格式后,文件才能打開 workbookWr.save(r'D:\Users\Desktop\222.xls')