【发布时间】:2021-04-07 03:27:57
【问题描述】:
我有一个新的 ASP.NET MVC 项目,它有两个要求,需要使用 Office 互操作 DLL 通过将多个模板文件组合到一个多表工作簿中来生成 Excel 2003 格式的 Excel 电子表格文件,并在填充后解析这些文件我们解析的文件可能会以 Excel 2003、2007 或 2010 格式返回(我相信 2007 和 2010 文件格式相同,但请随时纠正我)。
如果我们能说服(内部)客户放弃这一要求,我会更高兴。他们已经意识到此类工作的风险并且仍然希望继续进行,所以现在我正在寻找好的参考资料来帮助我们开始工作,并且在缩小要搜索的正确关键字范围时遇到了一些麻烦。
谢谢。
【问题讨论】:
-
在服务器端使用 Interop dll 确实是个坏主意...我尝试过一次,但没有成功...尝试 Aspose Cells,我使用过 Aspose Word,我非常使满意。它不是免费的,但对我来说效果很好......(不,我与 Aspose 没有任何联系,我只是使用它并喜欢它......)
-
是的,你们是对的。我对采用上述方法感到担忧,在发布此问题后不久,我发现了 Ahmad 链接到的文档。我们被告知没有购买 Aspose 等额外工具的预算,因此将尝试使用开源库 ExcelLibrary 来支持 Excel 2003 和 ExcelPackage 来支持 2007。
标签: asp.net-mvc office-interop