当我们在工作中遇到需要创建多个、几十个或上百个工作簿时,如果一个一个的去手动创建,那效率就很慢了。那么如何一次性创建上百个工作簿呢,请看以下详解:
一、首先我们要导入处理excel的模块,这里我使用的是xlwings
import xlwings as xw#导入模块
二、启动excel程序
app = xw.App(visible=True,add_book=False)#启动Excel程序,但不新建工作簿
三、开始循环创建工作簿,这里以创建1至12月份工作簿为例
for i in range(12):
i=i+1
workbook = app.books.add() #新建工作簿
filename="d:\\file\\"+str(i)+"月"+".xlsx" # 创建工作簿的名称及保存路径
workbook.save(filename) #保存工作簿
workbook.close() #创建完毕工作簿后关闭工作簿
app.quit() #创建完毕后,退出程序