美文网首页
Python-Excel-openpyxl-05-新建工作簿/复

Python-Excel-openpyxl-05-新建工作簿/复

作者: Data_Python_VBA | 来源:发表于2019-08-14 19:06 被阅读0次

    微信公众号原文

    系统:Windows 7
    语言版本:Anaconda3-4.3.0.1-Windows-x86_64
    编辑器:pycharm-community-2016.3.2
    openpyxl:2.6.2

    • 这个系列讲讲Python对Excel的操作
    • 使用openpyxl模块
    • 今天讲讲新建一个Excel文件,复制原有工作表,新建工作表

    Part 1:示例

    1. 新建一个工作簿openpyxl示例_5.xlsx,默认只含有一个工作表
    2. 修改默认工作表名称为首页
    3. 首页工作表A1单元格写入1
    4. 新建工作表新建表1
    5. 在工作簿第1个位置新建工作表新建表2
    6. 复制工作表首页

    Part 2:代码

    from openpyxl import Workbook
    
    wb = Workbook()
    excel_address = r"E:\Coding\E_PythonWriting\Excel\openpyxl示例_5.xlsx"
    
    sht = wb.worksheets[0]
    sht["A1"] = 1
    sht.title = "首页"
    
    sht_2 = wb.create_sheet("新建表1")
    sht_3 = wb.create_sheet("新建表2", 0)
    
    sht_copy = wb.copy_worksheet(sht)
    wb.save(excel_address)
    
    

    代码

    1.png

    执行结果

    2.png

    Part 3:部分代码解读

    1. wb = Workbook()新建工作簿
    2. sht = wb.worksheets[0]获取第1个工作表
    3. sht_3 = wb.create_sheet("新建表2", 0),在首位创建工作表新建表2,从0开始计数
    4. sht_copy = wb.copy_worksheet(sht),复制工作表

    本文为原创作品,欢迎分享朋友圈

    常按图片识别二维码,关注本公众号
    Python 优雅 帅气


    12x0.8.jpg

    相关文章

      网友评论

          本文标题:Python-Excel-openpyxl-05-新建工作簿/复

          本文链接:https://www.haomeiwen.com/subject/tnbnjctx.html