我有几百个Excel文件,其中每个文件在第一张表上都有一些数据.我被要求在C#中编写一个控制台应用程序,它将所有Excel文件合并到一个文档中,同时保留格式.
合并文件是单个工作簿,其中包含合并到文档中的每个文件的工作表.不幸的是,Excel文件是二进制而不是XML格式,因此我无法执行XSL转换.
是否有免费的库或示例代码,演示如何将来自多个Excel文档的工作表组合到一个文件中?
您需要使用 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