как добавить фильтры в столбцы Excel с непостоянным диапазоном ячеек, используя .setAutoFilter (); метод - PullRequest
0 голосов
/ 08 апреля 2019

Я использую apache POI 3.17 для создания листа Excel с использованием Java, и мое требование - применить фильтры к столбцам A7 до M7 в таблице Excel, но я не хочу, чтобы фильтры применялись к J7 , K7 и L7 , но для M7 я должен применить фильтр .... Я использую .setAutoFilter(Cellrange); метод.что позволит использовать только непрерывные значения ячеек, такие как "A7:M7", из-за которых фильтры применяются для J7, K7, и L7 , которые я не хочу

Я пытался вызвать один и тот же метод дважды, один раз с диапазоном ячеек "A7:I7", а второй - только с диапазоном ячеек " M7 ", но когда я вызываю дважды, первый вызов метода отменяется навторой означает, что фильтр применяется только к M7

sheet.setAutoFilter(CellRangeAddress.valueOf("A7:I7"));
sheet.setAutoFilter(CellRangeAddress.valueOf("M7"));

, который не работал

...