xlwings 在处理Excel表格方面表现的非常出色。可以在Windows或Mac系统下使用,但是必须安装Office.
测试创建多个Excel文件
加入一个Team中有多个工程师,每个人需要创建一个绩效考核表,加入有100个人的,不愿意使用赋值粘贴的方式,就可以使用代码创建。
import xlwingsas xw
app = xw.App(visible=False, add_book=False)
Names = [“张三”, “李四”, ‘王五’]
for Namein Names:
workbook = app.books.add()
workbook.save(f"./DemoFiles/{Name}-绩效考核.xlsx")
workbook.close()
app.quit()
演示只是使用了3个工程师的名称,实际场景可以很多的。
运行成功后,创建了3个Excel表格。