using (var workBook = new XLWorkbook(file)
我正在使用已定义的过滤器读取excel xlsx文件。 让我们说只有带有文字的行#abc'在第2栏中显示。
我无法通过ClosedXML找到任何方法来阅读此内容。通过查看工作表.AutoFilter我可以看到这个过滤器存在,但我找不到应用它的方法。我一直从工作表中获取所有行。我想只获得那些在Excel中打开它时被过滤和显示的内容。
答案 0 :(得分:0)
根据您使用的版本,您可以这样做
var visibleRows = worksheet.RowsUsed(x => x.IsHidden == false);
任何隐藏的行都会被过滤掉。