Применение нескольких фильтров в ClosedXML (SetAutoFilter) - PullRequest
0 голосов
/ 25 сентября 2019

Я применяю фильтры для нескольких столбцов через ClosedXML;однако применяется только последний.Эти фильтры работают, когда они одни.Как я могу применить их все?Я нашел подобный вопрос здесь ClosedXML Строки фильтра Excel по значениям в нескольких столбцах

Но нет правильного ответа.

Вот код:

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, но я хочу, чтобы были применены все фильтры.Есть ли способ сделать это?Спасибо за ваши ответы.

...