Python合并/附加仅新的Excel文件

问题描述 投票:0回答:1

下面是我运行的用于合并所有Excel文件的代码。 CSV可以很快完成,但是excel合并需要更长的时间。我要做的是将新的Excel文件拖放到该文件夹​​中,运行代码以输出一个更新的文件。但是,它开始需要更长的时间。如何使它仅附加新删除的文件?

import os
import glob
import pandas as pd

os.chdir(r"myinputfolder")
extension = 'xlsx'
all_filenames = [i for i in glob.glob('*.{}'.format(extension))]
combined_xlsx = pd.concat([pd.read_excel(f,'Download') for f in all_filenames ])
os.chdir(r"myoutputfolder")
combined_xlsx.to_excel( "combined_xlsx.xlsx", index=False, encoding='utf-8-sig')
python excel csv merge append
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.