首页 > 解决方案 > 是否可以将包含许多工作表的多个 excel 文件加载到一个主文件中

问题描述

我有 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: []}

它的字典现在带有键表名称,我需要这样的输出:

在此处输入图像描述

标签: pythonexcelpandas

解决方案


推荐阅读