读/写xlsx文件
Posted hany-postq473111315
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读/写xlsx文件相关的知识,希望对你有一定的参考价值。
安装
pip install openpyxl
1.创建Excel电子表格 建立新文档需要调用Workbook对象的save方法,一个Workbook对象代表一个Excel工作簿,
该方法的参数是保存的文件名。 from openpyxl import Workbook wb = Workbook() wb.save("test.xlsx")
2.创建工作表 创建工作表需要调用Workbook对象的create_sheet方法,该方法的参数是工作表的名称。 from openpyxl import Workbook wb = Workbook() wb.create_sheet("first") wb.create_sheet("second") wb.save("test.xlsx")
3.修改单元格的数据 要修改表格数据,需要先调用load_workbook()函数打开工作表。有三种方法从Workbook对象得到其中的一个工作表: 第一种是用Workbook对象的get_sheet_by_name方法,其参数是工作表的名称; 第二种是用Workbook对象的worksheets属性,该属性是一个Worksheet 对象列表,如ws = wb.worksheets[1]; 第三种是通过索引的方式,下标为工作表的名字,如ws=wb[‘first‘]。
4.读取Excel单元格中的数据 获取一个Cell对象后,访问Cell对象的value属性就可读取该单元格中的数据。 from openpyxl import Workbook from openpyxl import load_workbook wb = load_workbook("./test.xlsx") ws = wb[‘first‘] print(ws[‘A1‘].value) print(ws.cell(2, 3).value)
以上是关于读/写xlsx文件的主要内容,如果未能解决你的问题,请参考以下文章
java 使用Apache POI读/写Excel文件(.xls或.xlsx)
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段