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')
  • 相关阅读:
    竞赛图和哈密顿回路
    Hall 定理
    Vim 和 Gdb 学习笔记
    AT4996 [AGC034F] RNG and XOR(FWT)
    UOJ310 黎明前的巧克力(fwt)
    AT5202 [AGC038E] Gachapon(min-max)
    AT2289 [ARC067D] Yakiniku Restaurants(水题)
    拉格朗日插值
    [CSP-SJX2019]散步(模拟)
    Leetcode547 朋友圈 图的DFS与unionFind算法
  • 原文地址:https://www.cnblogs.com/security-guard/p/13639344.html
Copyright © 2011-2022 走看看