import xlwings as XW#导入xlwings模块
app=XW.App(visible=False,add_book=True)#启动excel程序,但不新建excel工作薄,其中,visible表示是否显示程序窗口,False表示不显示,后台运行;add_book表示是否新建excel的工作薄。
for i in range(10):#使用for循环来完成多个excel工作薄的批量新建和保存。
workbook=app.books.add()#新建excel工作表
workbook.save(F'f:\\表格\\text{i}.xlsx')#f:\\表示excel保存的路径地址(绝对路径),text{i}.表示的是excel的文件名,其中i就是表示上述循环的数字值,比如1,2,3。
workbook.close()#关闭当前工作薄
app.quit()#退出程序
运行结果:

注意:重复运行程序,只能得出一次运行得到的结果。

打开之后是空表。

这段代码使用xlwings库在Python中批量创建并保存Excel工作簿。它启动Excel应用程序,然后在一个for循环中连续创建10个工作簿,并将它们分别保存到指定的文件路径下,每个文件名为'text{i}
5万+

被折叠的 条评论
为什么被折叠?



