【发布时间】:2015-05-28 08:55:05
【问题描述】:
我有一个关于Excel-DNA 工具在服务器端场景下使用时的行为方式的问题。我完全了解Office limitation when used in server-side scenarios,但我不知道 Excel-DNA 工具是否可以解决这个问题。
我们的应用程序出现了一个新要求,它迫使我们读取 xlsb 文件,EPPlus 和 NPOI 都不支持,它为我们的应用程序提供了核心功能。
我计划在服务器上使用 excel-DNA 互操作功能,或者将 xlsb 转换为更友好的 xlsm 格式,或者直接读取这些文件。
您能否就这个可能的解决方案向我提供反馈,或者如果可能的话,提供有关如何读取 xlsb 文件的开源替代方案?
仅供参考: 我们当前的场景是一个 Web 应用程序,它为每个用户接收多个 excel 文件,提供一个用户界面以允许显示和编辑数据,并生成基于 excel 的报告。我们通常每个用户有 30 个文件,每个文件 10-50 MB,并且可以同时上传或下载 excel 文件的 10-20 个用户。
到目前为止,我们一直在使用 EPPlus 以及后来的 NPOI 来支持旧的 xls 文件来完成这些任务。无论如何,新的要求意味着读取 xlsb 文件,到目前为止,EPPlus、NPOI 和我所知道的都不支持。
【问题讨论】:
标签: .net excel-interop epplus npoi excel-dna