【问题标题】:Is it possible to Perform a find in Excel using ClosedXML?是否可以使用 ClosedXML 在 Excel 中执行查找?
【发布时间】:2017-02-23 17:19:22
【问题描述】:

是否可以在 ClosedXML 中进行查找?我查看了他们的文档,没有任何记录。我还能如何查看 ClosedXML 中包含的所有方法,以便我可以自己找到其中的一些内容?

【问题讨论】:

  • 如果您可以从 Excel 中读取内容,您可以使用 string 方法进行搜索(我没有使用 ClosedXML)。
  • @KernelMode,是的,我可以通过循环来做到这一点,但这需要更长的时间。我希望我不必这样做。
  • 你能举一个具体的例子吗?看起来这个链接应该让你朝着正确的方向前进:github.com/closedxml/closedxml/wiki/Better-lambdas
  • @KernelMode,这是在单个单元格中查找字符串。我想查看多个单元格以查看其中是否存在字符串。

标签: c# excel visual-studio closedxml


【解决方案1】:

sous2817 给出的链接在 ClosedXML 中显示了正确的方式。像这样的:

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

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

是的,这对于大张纸来说是一项相对昂贵的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    相关资源
    最近更新 更多