批量新建并保存EXCEL工作簿

import xlwings as xw
app =xw.App(visible= True,add_book=False)
for i in range(6):
    workbook= app.books.add()
    workbook.save(f'./测试{i}.xlsx')
    workbook.close() #关闭当前工作簿
app.quit() #退出EXCEL程序

visible 参数表示EXCEL 程序启动后是否显示程序窗口
True表示启动EXCEL 程序后显示程序窗口;如果为False,则表示启动EXCEL程序后,程序窗口后台运行;
add_book参数表示启动EXCEL程序后是否新建工作簿
False表示只启动EXCEL程序,而不新建工作簿;如果为True,则表示再启动EXCEL程序后新建一个空白工作簿。

workbook.save(f'./测试{i}.xlsx')

f-sring方法拼接字符串:
以f或者F修饰符引领字符串,然后再字符串中以大括号{}标明被替换的内容。使用该方法无须事先转换数据类型就能将不同类型的数据拼接成字符串:

name = '小小'
age = 7
bb = F'{name}今年{age}岁'
bb

'小小今年7岁'

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