简介:Excel表格处理数据比较繁复,可以使用python的三方库来优化处理数据,最终把需要的结果返回Excel表格中 openpyxl是一个开源项目,openpyxl模块是一个读写Excel 2010文档的Python库, 如果要处理更早格式的Excel文档,需要用到其它库(如:xlrd、xlwt等),这是openpyxl比较其他模块的不足之处。 openpyxl是一款比较综合的工具,不仅能够同时读取和修改Excel文档,而且可以对Excel文件内单元格进行详细设置, 包括单元格样式等内容,甚至还支持图表插入、打印设置等内容, 使用openpyxl可以读写xltm, xltx, xlsm, xlsx等类型的文件,且可以处理数据量较大的Excel文件, 跨平台处理大量数据是其它模块没法相比的。 内容:excel表格的数据处理,excel表格接口测试,excel表格功能测试 安装:pip install openpyxl 1. 简单使用,创建Excel表格 from openpyxl import Workbook wb = Workbook() # 创建一个Workbook对象 mySheet = wb.create_sheet(index=0, title="Mysheet") # 创建一个Sheet对象 anotherSheet = wb.create_sheet(index=2, title="AnotherSheet") # 再创建一个Sheet对象 activeSheet = wb.active # 获取活动的sheet activeSheet.sheet_properties.tabColor = "205EB2" # 设置活动表颜色 anotherSheet.title = "test" # 设置anotherSheet的标题 directionCell = activeSheet.cell(row=4, column=2) # 选择Cell对象(B4单元格并赋值) directionCell.value = "找到这个单元格" anotherSheet['A1'].value = "activesheet最大行:" + str(activeSheet.max_row) # 还可以知道单元格的行列最大指 anotherSheet['A2'].value = "activesheet最大列:" + str(activeSheet.max_column) copysheet = wb['test'] target = wb.copy_worksheet(copysheet) # 创建活动sheet的副本 targetsheet = target.title = "大圣娶亲" wb.save("test.xlsx") # 最后保存workbook XX公司工资表 姓名 基础工资 出勤天数 病/事假天
openpyxl 库使用
最新推荐文章于 2024-06-10 14:12:03 发布
简介:Excel表格处理数据比较繁复,可以使用python的三方库来优化处理数据,最终把需要的结果返回Excel表格中 openpyxl是一个开源项目,openpyxl模块是一个读写Excel 2010文档的Python库, 如果要处理更早格式的Excel文档,需要用到其它库(如:xlrd、xlwt等),这是openpyxl比较其他模块的不足之处。 openpyxl是一款比较综合的工具,不仅能够同时读取和修改Excel文档,而且可以对Excel文件内单元格进行详细设置,.
摘要由CSDN通过智能技术生成