LULUBAO 2020-03-05
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‘)