我们目前正在开发一个应用程序,该应用程序一直在 C# 中使用 COM Interop 将数据导入 Excel 工作簿。此数据相当复杂且冗长,因此我们一直在使用 Excel 中的从 XML 导入功能。由于在服务器上运行 Excel 存在问题,我们现在正在考虑迁移到第三方解决方案来创建工作簿,例如 SpreadsheetGear 或 Aspose。
SpreadsheetGear 和 Aspose 不支持 XML 导入。有谁知道另一个对服务器友好的第 3 方工具?
--Edit-- 数据来自一个 DB2 数据库,我们将其放入 C# 类中,然后序列化为 XML。然后我们将 XML 导入到大约 30 个表格和其他单元格中。然后我们将表格复制并粘贴到输出表中,并重复使用原件来导入更多内容。
--Edit-- 输出是一张表格,在一张纸上有多个表格和字段。XML 映射的部分帮助是跟踪单元格的位置,而无需将单元格坐标大量硬编码到代码中。