• 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')
  • 相关阅读:
    Binary Search Tree
    uC/OS-II 内存管理
    RLP
    hbase (local mode) remote access
    arm swi 软中断 一例
    模拟uClinux系统调用
    docker with flannel
    tcp并发服务器(c20w)
    浏览器的同源策略及跨域解决方案
    Redis快速入门
  • 原文地址:https://www.cnblogs.com/security-guard/p/13639344.html
Copyright © 2020-2023  润新知