一,简介
上篇详细介绍了openpyxl模块对excel文档信息的读取,本篇介绍如何创建、修改excel文档。
需要注意的是,无论创建还是修改excel文档,只有执行了save操作后,才会将真实改变保存到文件。
二,示例
下面的代码先创建了一个excel文档,并添加了一个单元格数据,然后保存到文件。随后读取该文件后,为其添加两个工作表,再保存。如下:
import openpyxl
xl
=openpyxl
.Workbook
()
sheet
=xl
.get_active_sheet
()
sheet
.title
="Sheet1"
sheet
["A1"]="temp"
xl
.save
("D:\\temp\\excel1.xlsx")
xl2
=openpyxl
.load_workbook
("D:\\temp\\excel1.xlsx")
print(xl2
.get_sheet_names
())
xl2
.create_sheet
(index
=0,title
="new1")
xl2
.create_sheet
(index
=2,title
="new2")
print(xl2
.get_sheet_names
())
xl2
.save
("D:\\temp\\excel1.xlsx")
如有问题请扫码联系我