Возможно ли загрузить несколько файлов Excel со многими листами в один мастер-файл

#python #excel #pandas

#python #excel #pandas

Вопрос:

У меня есть список файлов xls :

    ['720000000109_000.xls',
 '720000000115_000.xls',
 '720000000117_000.xls',
 '720000000119_000.xls',
 '720000000204_000.xls',
 '720000000763_000.xls',
 '720000000792_000.xls',
 '720000002745_000.xls',
 '720000003277_000.xls',
 '720000006803_000.xls',
 '720000008076_000.xls',
 '720000008342_000.xls',
 '720000013082_000.xls',
 '720000016663_000.xls',]
  

Каждый отдельный файл содержит 2-10 листов с одинаковыми заголовками, но разными значениями
Я пытался с помощью pandas переместить его в DataFrame, но у меня это не сработало, вот результат, который я получаю :

 {'FOODS-TH': Empty DataFrame
 Columns: [720000006803/000, 200000212338/000/000, FOODS:TH, Thai, CUC-ING, CUST-SST00007873, STORAGE, วิธีการเก็บรักษา: ปิดถุงให้แน่นทุกครั้งหลังใช้งาน ควรเก็บในที่แห้งและอุณหภูมิปกติ]
 Index: [],
 'PUBLIC-GCEA': Empty DataFrame
 Columns: [720000006803/000, 200000212338/000/000, PUBLIC:GCEA, English, CUC-ING, CUST-SST00002615, STORAGE, Store in a clean, cool and dry place.]
 Index: []}
  

Теперь в его словаре есть имена ключевых листов, и мне нужен вывод, подобный этому :

введите описание изображения здесь

Комментарии:

1. если вы не вносите никаких изменений в данные, openpyxl может быть лучшим выбором для этого

2. являются ли ваши данные просто названиями столбцов? кажется, что фактических данных нет, только строка заголовка

3. Нет, это то, что я показал на самом деле, я пропустил строку заголовка, но если это поможет, я могу отредактировать сообщение и добавить его