#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. Нет, это то, что я показал на самом деле, я пропустил строку заголовка, но если это поможет, я могу отредактировать сообщение и добавить его