将Excel文件合并为一个

Jul*_*iet 8 .net excel

我有几百个Excel文件,其中每个文件在第一张表上都有一些数据.我被要求在C#中编写一个控制台应用程序,它将所有Excel文件合并到一个文档中,同时保留格式.

合并文件是单个工作簿,其中包含合并到文档中的每个文件的工作表.不幸的是,Excel文件是二进制而不是XML格式,因此我无法执行XSL转换.

是否有免费的库或示例代码,演示如何将来自多个Excel文档的工作表组合到一个文件中?

Jos*_*den 2

您需要使用 Microsoft Excel Interop 库。http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.aspx

您应该能够在 com 选项卡中添加对 Microsoft Excel 11 对象库的引用。

http://msdn.microsoft.com/en-us/library/ms173186(VS.80).aspx