Python-Excel-openpyxl-05-新建工作簿/复
2019-08-14 本文已影响0人
Data_Python_VBA
系统: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:示例
- 新建一个工作簿openpyxl示例_5.xlsx,默认只含有一个工作表
- 修改默认工作表名称为首页
- 在首页工作表A1单元格写入1
- 新建工作表新建表1
- 在工作簿第1个位置新建工作表新建表2
- 复制工作表首页
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)
代码
执行结果
Part 3:部分代码解读
-
wb = Workbook()
新建工作簿 -
sht = wb.worksheets[0]
获取第1个工作表 -
sht_3 = wb.create_sheet("新建表2", 0)
,在首位创建工作表新建表2,从0开始计数 -
sht_copy = wb.copy_worksheet(sht)
,复制工作表
本文为原创作品,欢迎分享朋友圈
常按图片识别二维码,关注本公众号
Python 优雅 帅气
12x0.8.jpg