如何使用.setAutoFilter()向非连续单元格范围的excel列添加过滤器;方法

时间:2019-04-08 07:55:12

标签: java excel apache-poi

我正在使用 apache POI 3.17 使用Java创建excel工作表,我的要求是将过滤器应用于 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"));

不起作用

0 个答案:

没有答案