如下內容介紹經過Java程序在Excel添加篩選器並執行篩選。程序須要使用Excel工具類庫Free Spire.XLS for Java,本文中使用的是免費版,可在官網下載jar包,解壓導入jar文件到java程序,或者經過maven倉庫下載導入。html
Excel測試文檔以下: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(); } }
僅添加篩選器效果:工具
添加篩選器並執行篩選效果:測試