在Excel中使用C#查找满足多个条件的行

时间:2018-09-18 23:11:40

标签: c# excel winforms

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

1 个答案:

答案 0 :(得分:0)

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

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

您可以参考他们的getting started page,以查看一些有关如何使用他们的方法的示例,但这很直观。