zoukankan      html  css  js  c++  java
  • Python通过openpyxl修改Excel

    导入模块 openyxl  办公自动化

    import openpyxl
    
    #创建一个Excel workbook 对象
    book = openpyxl.Workbook()
    
    #创建时,会自动产生一个sheet,通过active获取
    sh = book.active
    
    #修改当前 sheet 标题为 工资表
    sh.title = '工资表'
    
    #保存文件
    book.save('信息.xlsx')
    
    #增加一个名为 '年龄表' 的sheet,放在最后
    sh1 = book.create_sheet('年龄表-最后')
    
    #增加一个 sheet,放在最前
    sh2 = book.create_sheet('年龄表-最前',0)
    
    #增加一个 sheet,指定为第2个表单
    sh3 = book.create_sheet('年龄表2',1)
    
    #根据名称获取某个sheet对象
    sh = book['工资表']
    
    #给第一个单元格写入内容
    sh['A1'] = '你好'
    sh1['A1'] = '18'
    sh2['A1'] = '20'
    sh3['A1'] = '22'
    #获取某个单元格内容
    print(sh['A1'].value)
    
    #根据行号列号, 给第一个单元格写入内容,
    #注意和 xlrd 不同,是从 1 开始
    sh2.cell(2,2).value = 'zhou'
    sh.cell(2,2).value = '隔壁老樊'
    sh.cell(3,3).value = '隔壁老樊'
    #根据行号列号, 获取某个单元格内容
    print(sh.cell(1, 1).value)
    print(sh.cell(2, 2).value)
    print(sh.cell(3, 3).value)
    
    book.save('信息.xlsx')
  • 相关阅读:
    团队博客——1
    团队博客3
    团队博客6
    团队博客2
    团队博客8
    团队博客4
    团队博客7
    安装“消息队列 (MSMQ)”
    服务端上传文件到共享目录
    数据库变成可疑状态
  • 原文地址:https://www.cnblogs.com/security-guard/p/13639344.html
Copyright © 2011-2022 走看看