Java 我需要使用ApachePOI对特定列应用自定义筛选值进行筛选
应用自动筛选后,我需要自定义筛选列的值(基于列的一个值) 下面的方法帮助我对A3到E3列应用自动筛选Java 我需要使用ApachePOI对特定列应用自定义筛选值进行筛选,java,apache-poi,Java,Apache Poi,应用自动筛选后,我需要自定义筛选列的值(基于列的一个值) 下面的方法帮助我对A3到E3列应用自动筛选 sheet.setAutoFilter(CellRangeAddress.valueOf("A3:E3")); 但是如果我对自定义过滤使用相同的方法,如下所示。它不起作用。 在本例中,我希望将E3列的值的行过滤为“近端” 它不工作,并抛出-java.lang.IllegalArgumentException错误 我尝试使用HSSFAutoFilter类,如下所示,方法为“equals”。它也不
sheet.setAutoFilter(CellRangeAddress.valueOf("A3:E3"));
但是如果我对自定义过滤使用相同的方法,如下所示。它不起作用。
在本例中,我希望将E3列的值的行过滤为“近端”
它不工作,并抛出-java.lang.IllegalArgumentException错误
我尝试使用HSSFAutoFilter类,如下所示,方法为“equals”。它也不起作用
HSSFAutoFilter autofilter;
autofilter = sheet.setAutoFilter(CellRangeAddress.valueOf("E3"));
autofilter.equals("Near End");
在一个网站上看到这样一句话:
AutoFilter filter =
sheet.setAutoFilter(CellRangeAddress.valueOf("A1:F200"));
filter.applyFilter(0, "apache", "poi", "java", "api");
但是“appyfilter()”选项现在似乎不可用
我正在使用POI3.8JAR文件
AutoFilter filter =
sheet.setAutoFilter(CellRangeAddress.valueOf("A1:F200"));
filter.applyFilter(0, "apache", "poi", "java", "api");