2012-02-10 130 views
2

我们需要从Azure工作人员角色读取Excel表格。我知道我们可以使用Open XML SDK来完成此操作。看来我们不能使用互操作程序集(如果我错了,请纠正我)。我们需要能够阅读所有版本的Excel(2003年及以前)。任何指针将不胜感激。从Azure应用程序读取办公室Excel文件

+0

既然你在Azure上,我假设有一个预算。一种选择是像我之前使用的Aspose产品那样的第三方库,以满足此需求:http://www.aspose.com/categories/.net-components/aspose.cells-for-.net/default.aspx – tawman 2012-02-10 14:31:46

回答

0

我认为NPOI可用于这种情况,因为NPOI可以阅读旧的优秀(但我从未在实践中尝试过)。
这是NPOI的链接http://npoi.codeplex.com/

而Open XML SDK无法读取excel(2003和更早版本)。

0

不,你不能在azure上使用office COM组件。相反,你可以使用一些第三方组件,比如tawman说。但是,如果你只是想从Excel中检索数据,我认为你可以使用Jet DB Driver。

0

你也不妨考虑OfficeWriter。它可以处理97以后的所有常见Excel文件格式(无.xlsb之类的)。如果你只需要读取文件,这可能是矫枉过正的。

免责声明:我是帮助编写最新版本的工程师之一。

相关问题