python学习--读写Excel文件
Posted kongbai-1111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习--读写Excel文件相关的知识,希望对你有一定的参考价值。
1、安装库
pip install xlrd ---> 读取excel文件。
pip install xlutils ---> 读写excel文件。
pip install xlwt ---> 写入excel文件,xlwt缺点--只能新建一个全新的excel文件,并且对这个文件写入及保存。
2、代码
import xlrd # 1、读取excel excelDir = r‘D:UsersDesktop est.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:UsersDesktop222.xls‘)
以上是关于python学习--读写Excel文件的主要内容,如果未能解决你的问题,请参考以下文章