2010-05-27 69 views
5

使用C#讀取Excel文件(XLS和XLSX)並填充數據網格的最佳方式(免費或付費),我還希望將數據網格中所做的任何更改都寫回文件。C#讀取XLS(XLSX)文件並填充數據網格的最佳方式

我還應該補充說,它需要高性能,因爲datagrid可以包含大量的行(10,000+)。

這將用於商業應用程序,因此它需要分配。

這是一個Windows窗體應用程序。

回答

1

您沒有定義您是否談論網絡或胖客戶端應用程序。

您可以使用Open XML SDK 2.0 for Microsoft Office來讀取XLSX文件。 (見的一些例子http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&displaylang=enhttp://msdn.microsoft.com/en-us/library/cc850837(v=office.14).aspx,也對http://openxmldeveloper.org/default.aspx

您可以顯示並允許修改的jqGrid像一個網格的內容(見http://www.trirand.com/blog/?page_id=6)如果你使用的Web應用程序。這個網格是最好的jQuery插件,它有很多不同的功能,並允許實現每個場景的實用性。

畢竟您可以使用Open XML SDK將結果保存到修改後的XLSX文件中。

2

SmartXLS for .Net

它支持讀取/寫入XLS/XLSX文件,並可以從DataGrid導入/導出工作簿DATAS到/。

+0

我只是給這個一杆,這是令人難以置信的容易斜坡瓦特/快... – Rikon 2013-02-04 13:49:54

相關問題