使用ClosedXML在Excel中执行查找操作是否可行?

3

在ClosedXML中是否可以进行查找?我查看了他们的文档,没有相关记录。那么我该如何查看所有包含在ClosedXML中的方法,以便自己找到一些东西呢?


如果您可以从Excel中读取内容(我没有使用ClosedXML),则可以使用“string”方法进行搜索。 - elirandav
@KernelMode,是的,我可以用循环来做到这一点,但那会花费更长的时间。我希望不必这样做。 - djblois
你能给一个具体的例子吗?看起来这个链接可以帮助你朝着正确的方向前进:https://github.com/closedxml/closedxml/wiki/Better-lambdas - sous2817
@KernelMode,这是在单个单元格中查找字符串。我想查看多个单元格,以查看其中是否存在该字符串。 - djblois
1个回答

6

sous2817提供的链接展示了使用ClosedXML的正确方式。类似于这样:

sheet.CellsUsed(cell => cell.GetValue<string>() == searchstring)

或者
sheet.CellsUsed(cell => cell.GetValue<string>().Contains(searchstring))

是的,对于大型表格来说,这是一项相对昂贵的操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接