【问题标题】:Managing Excel via C#通过 C# 管理 Excel
【发布时间】:2012-05-20 07:13:08
【问题描述】:

好的,这就是我要找的。我正在开发一个仅处理 Excel 文件的应用程序(主要是 .xls,但可能会升级到 .xlsx)......目前,我正在寻找处理 2003 年的文件。

在我的应用程序中,我有一个“打开”按钮,用户单击并找到文件。我已经这样做了。

但是知道,我找到文件后不知道如何处理它。我想删除一些行/列作为开始,然后我想做一些排序和计算。如果有人可以让我上路,我相信我可以通过它:)

提前致谢:)

【问题讨论】:

标签: c# excel


【解决方案1】:

处理excel时,基本上有两种选择

1) 办公室互操作程序集Here is an article on MSDN
2)某种完全托管的库。 (在 codeplex/google 或类似网站上搜索)

这是关于 SO 的类似问题 read write excel file on server

【讨论】:

    【解决方案2】:

    对于 excel 2003 和更早版本 (xls),您可以使用 NPOI,它是开源的并且运行良好,这里有一些示例可以帮助您入门:

    http://www.leniel.net/2009/07/creating-excel-spreadsheets-xls-xlsx-c.html

    【讨论】:

      【解决方案3】:

      您可以使用 Microsoft.Jet.OLEDB.4.0 驱动程序来处理 xls 文件。例如,请参阅this question。

      【讨论】:

        【解决方案4】:

        如果你只是使用office 2007,你可以使用http://epplus.codeplex.com

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-07-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多