`

Java 在Excel中添加篩選器并執行篩選

閱讀更多

以下內容介紹通過Java程序在Excel添加篩選器并執行篩選。程序需要使用Excel工具類庫Free Spire.XLS for Java,本文中使用的是免費版,可在官網下載jar包,解壓導入jar文件到java程序,或者通過maven倉庫下載導入

import com.spire.xls.*;
import com.spire.xls.collections.AutoFiltersCollection;

public class AddFilter {
    public static void main(String[] args) {
        //創建實例,加載Excel測試文檔
        Workbook wb = new Workbook();
        wb.loadFromFile("test.xlsx");

        //獲取工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //僅添加篩選器
        //sheet.getAutoFilters().setRange(sheet.getCellRange("A1:D27"));

        //添加篩選器并執行篩選
        AutoFiltersCollection filers = sheet.getAutoFilters();//獲取篩選器集合
        filers.setRange(sheet.get(1, 2, sheet.getLastRow(), 2));//設置篩選器的添加位置(第2列)
        filers.addFilter(0,"包1");//添加篩選器,指定篩選項
        filers.filter();//執行篩選

        //保存文檔
        wb.saveToFile("Filter1.xlsx",FileFormat.Version2013);
        wb.dispose();
    }
}

?

?

?

0
1
分享到:
評論
Global site tag (gtag.js) - Google Analytics 开心农场种蔬菜赚钱 内蒙古11选五复式图表 福建体彩36选7开奖走势图 股票涨跌停板怎么计算 福建快三综合走势 福建体彩大星31选7 北京快三走势图一定牛基本图 2019上证指数k线图 青海快三专家推荐的好 秒速赛车二期计划 海南飞鱼彩票规则 股票推荐平台 上海11选5专家预测 青海十一选五走势图带连线 十分快三大小单双视频教学 北京pk10绝对作假 河南快3开奖五千期走势图