Answers:
请参阅Excel的“ 合并工作表向导”加载项
加载项有几种合并模式,其中一种可以完全满足您的需求。
请查看此链接以详细了解该模式(如何将具有相同名称的工作表合并为一个)
该加载项是一个共享软件,但具有15天的全功能试用版(页面顶部的下载按钮),因此您可以免费合并成千上万的工作簿:)
这是python中的解决方案。
import glob
import pandas as pd
path = "<path to files>"
file_identifier = "*.xlsx"
all_data = pd.DataFrame()
for f in glob.glob(path + "/*" + file_identifier):
df = pd.read_excel(f)
all_data = all_data.append(df,ignore_index=True)
writer = pd.ExcelWriter('merged.xlsx', engine='xlsxwriter') \n all_data.to_excel(writer, sheet_name='Sheet1') \n writer.save()
今天我碰到了这个链接RDBMerge,Excel for Windows的Excel Merge加载项,我认为它将达到目的。这是一个免费的基于宏的工具。
所选工作表将从原始工作簿中移动或复制到您的“主”工作簿中。只需关闭源wookbook,然后对下一个wookbook再做一次,直到将所有您关心的工作表收集到一个大wookbook中即可。确保保存!