【问题标题】:Finding a row in excel meeting multiple conditions with c#使用c#在excel中查找满足多个条件的行
【发布时间】:2018-09-19 07:54:25
【问题描述】:

我有一个 c# winform 程序,可以打开一个 Excel 电子表格进行更新。我希望程序搜索满足多个条件的行(即 E 列中的数字 5,以及 G 列中的单词“butter”),以便我可以激活单元格 [row,A]。我熟悉 excel 中的搜索方法,但我想用 c# 以编程方式执行此操作。我怎样才能用最好的几种方法做到这一点?

【问题讨论】:

  • 有几个不同的库用于在 C# 中加载 Excel 文件。你用的是哪一个?
  • 系统。办公室。 Excel。互操作。还有 vstoee100 和 90

标签: c# excel winforms


【解决方案1】:

正如所指出的,您可以在 C# 中使用许多库来对 Excel 电子表格执行操作。其中一些甚至要求您安装 excel,例如使用“COM”与 excel 进程本身进行通信,并通过它自己的 Windows 绑定 API 向它发送命令。

我个人最喜欢的是一个库,尽管有 known issues with memory consumption being too high,但对于大多数用途来说已经足够了:https://github.com/JanKallman/EPPlus

您可以参考他们的getting started page 来查看一些如何使用他们的方法的示例,但它非常直观。

【讨论】:

    猜你喜欢
    • 2021-02-01
    • 2013-10-19
    • 2015-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 2016-12-28
    • 2019-01-30
    相关资源
    最近更新 更多