加载多张工作表并导出到excel的一张工作表

本文关键字:工作 excel 一张 张工作 加载 | 更新日期: 2023-09-27 18:21:36

我目前正在Sharepoint中记录对特定excel文件的更改。基本上,我们获取文件的版本,获取要加载的工作表,获取该工作表中的数据,并将该数据加载到另一工作簿中的另一工作表中。我已经准备好了一切,但我正在寻找加载多个数据表并将其放入一个数据表的最佳方法,唯一的问题是大多数列不匹配。因此,在我的脑海中,我认为我应该只复制最新版本的列标题,然后使用旧版本,检查列是否匹配,以及它们是否在最后没有创建另一列。

我确信这将花费太长时间,我只需要一次交易,因为在那之后,我们只需要将新版本添加到表单中,这应该需要两秒钟的时间。

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

加载多张工作表并导出到excel的一张工作表

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

如果你在C#中这样做,我建议你创建一个Dictionary,将中的列名映射到累加器表中的列号。现在,您可以很容易地将每个源表中的列映射到累加器表,并在Dictionary没有键时添加一个新列。