Ниже приведен код, который я запускаю для объединения всех моих файлов 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')