我有一个c#winform程序,可以打开一个Excel电子表格进行更新。我希望程序搜索满足多个条件的行(即E列中的数字5,G列中的单词“黄油”),以便激活单元格[row,A]。我熟悉excel中的搜索方法,但是我想使用c#进行编程。我最好如何使用几种方法来做到这一点?
答案 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,以查看一些有关如何使用他们的方法的示例,但这很直观。