openpyxl 库使用

简介: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公司工资表
姓名 基础工资   出勤天数   病/事假天
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值