2010-11-05 61 views
9

是否有機會閱讀的.xlsx在C#文件,而無需在客戶端上安裝Excel,並沒有OLEDB連接可用?閱讀的.xlsx沒有Excel和OLEDB

該應用程序是一個用VS2005 C#.NET Framework 2.0編寫的Winforms項目。

+0

「閱讀」究竟意味着什麼?你想用這個文件做什麼?提取數據?閱讀文檔屬性?任何修改?顯示還是打印? – 2010-11-05 13:13:47

回答

3

我決定使用的Excel Data Reader on CodePlex

+0

根據http://exceldatareader.codeplex.com/discussions/205317 – Lelis718 2011-12-22 13:31:15

+0

,該庫不適用於Medium-Trust。我一直使用它,直到發現解析更多高級格式(超鏈接電子郵件)的一些錯誤。 – hross 2012-06-28 17:59:36

+0

優秀的課堂..真的很容易使用。 – 2014-06-24 10:32:50

0

看一看excellibrary。目前它只支持xls,但xlsx支持計劃在未來。

+0

不幸的是我需要XLSX檔案NOCT Xls變壓器 – Sunlog 2010-11-05 13:14:26

0

這個問題看起來與this one不相似嗎?

你檢查了NPOI

最佳

+1

http://npoi.codeplex.com/workitem/6108 - 這是在NPOI XLSX支持的bug跟蹤系統項目。不支持所要求的格式將使其成爲非首發。 – 48klocs 2010-11-05 13:37:31

0

我們在項目中使用NPOI成功。

+0

NPOI不支持xlsx。 – whitestream 2012-09-05 11:38:41

4

這個怎麼樣一個位置:

EPPlus-Create advanced Excel 2007 spreadsheets on the server

EPPlus是一個.NET庫,讀取和寫入使用開放式的Office XML格式 Excel 2007頁中的文件(xlsx)。 EPPlus支持範圍,單元格樣式,圖表,圖片,形狀,命名範圍,自動過濾器和其他許多東西。

2

Koogra可以讀取.xlsx文件。

+0

我做了很多類似的搜索,我發現Koogra是最可靠,免費的解決方案,可以處理.xls和.xlsx,並且不需要任何安裝/依賴關係。 – hross 2012-06-28 17:58:52

0

NPOI的最新版本,同時支持XSL和XSLX。從

下載它

NPOI 2.0 並使用NPOI.XSSF.UserModel.XSSFWorkbook來xlsx。