【问题标题】:transform an xls to a xml / open xls with c#将 xls 转换为 xml / 使用 c# 打开 xls
【发布时间】:2012-04-24 04:32:42
【问题描述】:

我想使用我的 c# 应用程序导航到 Excel .xls 文件。问题是我不知道该怎么做。我试图用办公室图书馆等打开文件,但我遇到了很多问题,我被打败了。正因为如此,我正在考虑使用 c# 应用程序将 xls 转换为 xml 文档,但我不太清楚如何去做,或者是否可能。

我在想可能我必须使用办公室图书馆来完成这个过程,并且会是一样的。

我怎样才能更有效地做到这一点?我也不知道是不是一定要装Excel,有必要吗?

谢谢!

【问题讨论】:

    标签: c# xml excel


    【解决方案1】:

    您应该能够为此使用 EPPlus。它的免费和开源:http://epplus.codeplex.com/

    我过去曾用它来解决类似的问题,并且效果很好。您无需安装 Excel 即可使用它。

    【讨论】:

      【解决方案2】:

      您可以使用 Microsoft Jet 数据库引擎连接到 xls 文件。你可以建立一个 Oledb

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

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 2012-06-27
        • 2014-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多