加载多个工作表并导出到Excel工作表

我目前正在logging对Sharepoint中特定Excel文件的更改。 基本上,我们正在获取文件的版本,获取要加载的工作表,获取该工作表中的数据,并将该数据加载到另一个工作簿中的另一个工作表。 我有一切的地方,但我正在寻找加载多张数据并将其放入一个最好的方法,唯一的问题是大多数列不匹配。 所以在我的脑海中,我想我应该只复制最新版本的列标题,然后与旧版本,检查列是否匹配,如果他们不在最后创build另一列。

我相信这会花很长时间,我只是真的需要这个一次性交易,因为之后我们只需要添加新的版本到工作表,它应该需要两秒钟。

我只是寻找最好的方法,或者经过validation的方法。 谢谢你的帮助。

当我读到这个问题时,您正在问如何在添加必要的列的同时连接表。

如果你在C#中这样做,我build议你创build一个字典,将列名映射到累加器表中的列号。 现在,您可以轻松地将来自每个源表单的列映射到累加器表单,并在Dictionary没有键时添加一个新表单。