2011-05-27 51 views
0

我想用我的c#應用程序導航到Excel .xls文件。問題是我不知道該怎麼做。我試圖用辦公室的圖書館等打開文件,但我遇到了很多問題,我被打敗了。正因爲如此,我正在研究將xls轉換爲c#應用程序的xml文檔,但我不太清楚如何去做,或者甚至可能。將xls轉換爲xml /用c打開xls#

我在想,可能我必須爲這個過程使用辦公室庫,而且會是一樣的。

我該如何更有效地做到這一點?我也不知道我是否必須安裝Excel,是否需要?

謝謝!

回答

0

您應該可以使用EPPlus。其免費和開放源代碼:http://epplus.codeplex.com/

我用它來解決過去類似的問題,它的工作很棒。你不需要安裝Excel來使用它。

0

您可以使用Microsoft Jet數據庫引擎連接到xls文件。你可以建立一個OLEDB

string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + 
        "Data Source="c:\test.xls;" + 
        "Extended Properties=Excel 8.0;";