【发布时间】:2019-09-25 09:58:09
【问题描述】:
我正在通过 ClosedXML 为多个列应用过滤器;但是,仅应用最后一个。这些过滤器在他们独自一人时起作用。我怎样才能应用所有这些?我在这里发现了类似的问题 ClosedXML Excel filter rows by values in multiple columns
但没有正确答案。
代码如下:
var wb = new XLWorkbook(loc1);
var ws2 = wb.AddWorksheet("Итоги");
var ws1 = wb.Worksheet(1);
var rowCount = ws1.RowsUsed().Count();
ws1.Range(ws1.Cell(3,1), ws1.LastCellUsed()).SetAutoFilter().Column(48).EqualTo("1");
ws1.Range(ws1.Cell(3,1), ws1.LastCellUsed()).SetAutoFilter().Column(8).NotContains("CLS");
ws1.Range(ws1.Cell(3,1), ws1.LastCellUsed()).SetAutoFilter().Column(2).BeginsWith("I");
wb.SaveAs(loc1);
在这里,仅应用了第 2 列的过滤器,但我希望应用所有过滤器。有没有办法这样做?谢谢你的回答。
【问题讨论】:
-
什么版本的 ClosedXML?
标签: closedxml