2012-02-10 79 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之類的)。如果你只需要讀取文件,這可能是矯枉過正的。

免責聲明:我是幫助編寫最新版本的工程師之一。

相關問題