必須是免費的。 必須支持所有版本的Excel文件。 必須具有C#.NET API。用於從.NET讀取/創建/更新excel文件的免費解決方案
我需要完成所有指定的操作(讀取/創建/更新)。
有沒有人使用任何庫微升的該種成功地
更新:
我讀了很多有關OLE DB不好的事情,並且互操作是不是一種選擇,因爲這是一臺服務器上運行的Web應用程序。
必須是免費的。 必須支持所有版本的Excel文件。 必須具有C#.NET API。用於從.NET讀取/創建/更新excel文件的免費解決方案
我需要完成所有指定的操作(讀取/創建/更新)。
有沒有人使用任何庫微升的該種成功地
更新:
我讀了很多有關OLE DB不好的事情,並且互操作是不是一種選擇,因爲這是一臺服務器上運行的Web應用程序。
嘗試使用OLEDB Reading Excel files from C#
Open XML支持.xls文件? – michaelr524 2010-10-21 15:02:45
我認爲它沒有。嘗試使用OleDB:看看我的帖子中的鏈接。 – 2010-10-21 15:06:10
從previous answer上一個不同的問題:
就像我在my other answer指出,有付出的第三方庫可能會在未來做正是你在找什麼。我知道你想要一些免費的東西,但是根據我對免費Excel庫的經驗,你往往需要做一些額外的工作才能讓它發揮正確的作用。
Excel數據讀取器庫看起來不錯,但它說那裏還沒有添加對Excel 2007二進制文件的支持。 – michaelr524 2010-10-21 15:22:23
Excel Data Reader現在支持.xlsx(2007)文件 – hofnarwillie 2014-09-05 13:45:51
我是Aspose Cells的忠實粉絲。它盡你所能,但它不是免費的。我不知道任何其他產品可以滿足您的所有需求(所有Excel版本,C#Api,讀/寫等)
是的,它看起來是一個很好的選擇,但我不確定我的僱主會願意支付這筆錢。 – michaelr524 2010-10-21 15:32:20
我已經使用它創建,更新:http://www.carlosag.net/工具/ ExcelXmlWriter /我不確定它是否支持所有版本的Excel。它當然支持2003和2007. – jangeador 2010-10-21 14:58:34