无法在HSSFWorkshhet中找到setAutoFilter

时间:2015-01-27 07:55:45

标签: java excel

我正在尝试使用HSSFSheet生成excel表并使用poi3.9 jar。 我正面临一个问题,我试图设置自动过滤器。但我无法找到setAutoFilter方法。 请帮我。 我收到了以下错误 方法setAutoFilter()未定义类型HSSFSheet

1 个答案:

答案 0 :(得分:0)

setAutoFilter需要CellRangeAddress类型的参数:

public HSSFAutoFilter setAutoFilter(CellRangeAddress range) {

没有参数的方法。

我已尝试使用此代码:

import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.util.CellRangeAddress;

public class Test {

    public static void main(String[] args)  {

        HSSFWorkbook workbook = new HSSFWorkbook();
        HSSFSheet sheet = workbook.createSheet();
        sheet.setAutoFilter(new CellRangeAddress(0, 1, 0,1));
    }
}

并且没有错误。