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

詳細代碼:
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(); } }
僅添加篩選器效果:

添加篩選器并執行篩選效果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/262774.html
標籤:Java
