【发布时间】:2018-05-24 10:24:47
【问题描述】:
我有大约 30 个 Excel 工作簿需要合并为一个。每个工作簿都有可变数量的工作表,但我需要从每个工作簿组合的工作表称为“输出”,并且此工作表中列的格式是一致的。
我需要从第一个文件导入输出表,然后附加其余文件并忽略标题行。
我曾尝试使用 glob/pandas 来做到这一点,但无济于事。
【问题讨论】:
-
向我们展示您尝试过的代码。使用 pd.concat() 熊猫应该没问题
-
试试这个:
pd.concat(pd.read_excel(i, sheet_name='output') for i in os.listdir(".") if i.endswith('xlsx'))