C# 遍历excel文件中的所有数据并查找特定文本
我需要生成一个范围未知的excel文件,因此我无法遍历固定范围的列/行。那么,有没有一种方法可以通过使用ClosedXML或OpenXML迭代使用的单元格,以找到所有文本为“V”的单元格?您必须选择EPPlus,它是使用Excel的开放源代码库,与ClosedXML或OpenXML相比,它具有很好的速度。在ClosedXML中,您可以使用以下内容:C# 遍历excel文件中的所有数据并查找特定文本,c#,excel,openxml,closedxml,C#,Excel,Openxml,Closedxml,我需要生成一个范围未知的excel文件,因此我无法遍历固定范围的列/行。那么,有没有一种方法可以通过使用ClosedXML或OpenXML迭代使用的单元格,以找到所有文本为“V”的单元格?您必须选择EPPlus,它是使用Excel的开放源代码库,与ClosedXML或OpenXML相比,它具有很好的速度。在ClosedXML中,您可以使用以下内容: using (var cells = worksheet.CellsUsed(c => c.GetString() == "V")) {
using (var cells = worksheet.CellsUsed(c => c.GetString() == "V"))
{
foreach (var cell in cells)
{
// Do something with the cell ...
}
}
在上有一个pull请求来帮助完成此操作,例如:
foundCells = ws.Search("searchText", CompareOptions.OrdinalIgnoreCase);