大家好,這裡是程序員晚楓。
先說一個好消息,python-office自動化辦公
的官網上線了,點擊直達https://www.python-office.com
今天開源項目python-office發布了一個新功能:
1行代碼,合並你指定的多個Excel文件。
本文給大家詳細介紹一下~
有一位老師,現在有全校1年級12個班級所有同學,一共12個成績單Excel文件
,現在老師想把它們合並到一個文件:一年級.xlsx
裡,每個班級作為一個單獨的sheet存放。如圖所示,
這裡大可放心,哪怕每個表的格式、內容不同,也完全可以無損合並。這裡用班級成績合並舉例,只是為了大家更好的理解。
下面我們用一行代碼,實現上面這個功能。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
# 導入這個庫:python-office,簡寫為officeimport office#1行代碼,驗證是否綁定成功office.excel.merge2excel(dir_path=r'C:\程序員晚楓\excel-merge\excel',output_file='test.xlsx')#參數作用:# dir_path = 文件夾的位置,建議把需要合並的多個excel文件放到同一個文件夾裡。# output_file = 最終合並的excel文件放在哪裡、叫什麼名字,可以不填,默認是:merge2excel.xlsx
直接運行以上代碼,就可以得到一個合並後的excel文件啦~
快去試試吧~
如果有我沒說清楚的,或者在使用過程中有問題,歡迎大家在評論區和我交流~