【问题标题】:Using Microsoft Office Interop to create and parse Excel spreadsheets from ASP.NET使用 Microsoft Office Interop 从 ASP.NET 创建和解析 Excel 电子表格
【发布时间】: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


【解决方案1】:

在服务器上使用 Excel 互操作是一个非常糟糕的主意。 http://support.microsoft.com/kb/257757

替代方案是:

开源

Excel 2003

Excel 2007

商业

【讨论】:

  • 我们可以用它来解析文档类型文件吗?如果是,那么该怎么做
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
相关资源
最近更新 更多