使用 Microsoft Office Interop 从 ASP.NET 创建和解析 Excel 电子表格
我有一个新的 ASP.NET MVC 项目,它有两个要求,要求使用 Office Interop DLL 通过将多个模板文件组合到多表工作簿中来生成 Excel 2003 格式的 Excel 电子表格文件,并在填写后解析这些文件。我们解析的文件可能会以 Excel 2003、2007 或 2010 格式返回(我相信 2007 和 2010 文件格式是相同的,但请随时纠正我)。
如果我们能够说服(内部)客户放弃这一要求,我会更高兴。他们已经意识到此类工作的风险,并且仍然想继续进行,所以现在我正在寻找好的参考资料来帮助我们开始,但在缩小要搜索的正确关键字范围时遇到了一些麻烦。
谢谢。
I have a new ASP.NET MVC project that has two requirements that require using the Office Interop DLLs to generate Excel spreadsheet files in Excel 2003 format by combining several template files into a multi-sheet workbook and to parse these files once filled in. The files we parse may come back in Excel 2003, 2007 or 2010 format (I believe 2007 and 2010 file formats are identical but feel free to correct me on that).
I'd be much happier if we could convince the (internal) clients to drop this requirement. They have been made aware of the risks in this type of work and still want to go ahead so now I'm looking for good references to help get us started and have had some trouble narrowing down the correct keywords to search for.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在服务器上使用 Excel 互操作确实是一个坏主意。 http://support.microsoft.com/kb/257757
替代方案有:
打开来源
Excel 2003
ExcelLibrary 已被卓越的 EPPlus - epplus.codeplex.com 取代。 Jan 定期更新。一直在使用它,它是我们合作过的最好的开源项目之一。 – 马克 A 2010 年 11 月 4 日 0:11
< strong>Excel 2007
商业
Using Excel interop on the server is a reallyy bad idea. http://support.microsoft.com/kb/257757
Alternatives are:
Open source
Excel 2003
Excel 2007
Commercial