我想使用我的c#应用程序导航到Excel .xls文件。问题是我不知道该怎么做。我试图用办公室库等打开文件,但是我遇到了很多问题而且我被打败了。因此,我正在考虑使用c#应用程序将xls转换为xml文档,但我不知道如何做到这一点,或者甚至可能。
我在想,可能我必须使用办公室库来完成这个过程,并且会是一样的。
如何更有效地完成工作?我也不知道我是否必须安装Excel,是否需要?
谢谢!
答案 0 :(得分:0)
你应该能够使用EPPlus。它的免费和开源:http://epplus.codeplex.com/
我过去曾将它用于类似的问题,而且效果很好。您不需要安装Excel即可使用它。
答案 1 :(得分:0)
您可以使用Microsoft Jet数据库引擎连接到xls文件。你可以建立一个Oledb
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source="c:\test.xls;" +
"Extended Properties=Excel 8.0;";
答案 2 :(得分:0)