批量新建工作簿并保存

当我们在工作中遇到需要创建多个、几十个或上百个工作簿时,如果一个一个的去手动创建,那效率就很慢了。那么如何一次性创建上百个工作簿呢,请看以下详解:

一、首先我们要导入处理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()  #创建完毕后,退出程序

你可能感兴趣的:(批量新建工作簿并保存)