小編簡單寫了一個批量創(chuàng)建Excel文件的實例
實例代碼:
import xlwings as xw
app = xw.App(visible=True,add_book=False)
for i in["技術(shù)部","銷售部","財務(wù)部","運營部"]:
w = app.books.add()
w.save(f"./部門業(yè)績---{i}.xlsx")
這段Python代碼使用了xlwings
庫來操作Excel。xlwings
是一個允許你從Python中讀寫Excel文件(.xlsx)的庫,并且它還提供了很多其他的功能,如創(chuàng)建圖表、執(zhí)行宏等。
下面是代碼的逐行解釋:
-
import xlwings as xw
:導(dǎo)入xlwings
庫,并為其設(shè)置了一個簡短的別名xw
,這樣在代碼中就可以使用xw
來代替xlwings
。 -
app = xw.App(visible=True,add_book=False)
:創(chuàng)建一個新的Excel應(yīng)用程序?qū)嵗?。參?shù)visible=True
意味著Excel應(yīng)用程序?qū)⒈淮蜷_并可見。參數(shù)add_book=False
意味著在啟動應(yīng)用程序時不會創(chuàng)建一個新的工作簿。 -
for i in["技術(shù)部","銷售部","財務(wù)部","運營部"]:
:這是一個for循環(huán),它將遍歷列表中的每一個元素(即"技術(shù)部"、"銷售部"、"財務(wù)部"和"運營部")。-
w = app.books.add()
:在當前的Excel應(yīng)用程序中創(chuàng)建一個新的工作簿,并將其引用賦值給變量w
。 -
w.save(f"./部門業(yè)績---{i}.xlsx")
:將新創(chuàng)建的工作簿保存到當前目錄下的文件。文件名是基于循環(huán)變量i
的值,例如"部門業(yè)績---技術(shù)部.xlsx","部門業(yè)績---銷售部.xlsx"等。
-
總的來說,這段代碼將創(chuàng)建一個可見的Excel應(yīng)用程序,并在該應(yīng)用程序中為每個部門(技術(shù)部、銷售部、財務(wù)部、運營部)創(chuàng)建一個新的工作簿,然后保存這些工作簿到當前目錄,文件名以"部門業(yè)績---"開頭,并跟上相應(yīng)的部門名稱。
小編推薦Pythonit教程網(wǎng):blog.pythonit.cn文章來源:http://www.zghlxwxcb.cn/news/detail-834798.html
Pythonit教程網(wǎng)文章來源地址http://www.zghlxwxcb.cn/news/detail-834798.html
到了這里,關(guān)于用Python實現(xiàn)批量創(chuàng)建Excel文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!