У меня есть 638 файлов Excel в каталоге размером около 3000 КБ каждый.Я хочу объединить их все вместе, надеюсь, только с использованием Python или командной строки (без другого программного обеспечения или языков программирования).
По сути, это часть более крупного процесса, который включает в себя некоторые простые манипуляции с данными, и я хочувсе это можно сделать, просто запустив один файл Python (или дважды щелкнув командный файл).
Я пробовал варианты приведенного ниже кода - Pandas, openpyxl и xlrd, и они, кажется, примерно одинаковыскорость.Преобразование в CSV, кажется, требует VBA, в которую я не хочу входить.
temp_list=[]
for filename in os.listdir(filepath):
temp = pd.read_excel(filepath + filename,
sheet_name=X, usecols=fields)
temp_list.append(temp)
Существуют ли более простые решения командной строки для преобразования их в файлы CSV или объединения в один документ Excel?Или это в значительной степени просто использование базовых библиотек для чтения отдельных файлов?