Excelでは、フィルター機能を利用することで、指定したデータのみを表示したり、取り出したりすることができます。今回はFree Spire.XLS for Javaという無料のライブラリを活用して、Excelでフィルターの作り方を紹介します。
下準備
1.E-iceblueの公式サイトからFree Spire. XLS for Java無料版をダウンロードしてください。
2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire. XLS.jarを参照に追加してください。
```JAVA import com.spire.xls.ExcelVersion; import com.spire.xls.Workbook; import com.spire.xls.Worksheet;
public class CreateFilter {
public static void main(String[] args){
//Excelファイルをロードします。
Workbook workbook = new Workbook();
workbook.loadFromFile("Example.xlsx");
//始めのシートを取得します。
Worksheet sheet = workbook.getWorksheets().get(0);
//A2:G2の範囲でフィルターを追加します。
sheet.getAutoFilters().setRange(sheet.getCellRange("A1:G2"));
//保存します
workbook.saveToFile("CreateFilter.xlsx", ExcelVersion.Version2010);
}
}
<h4><strong>実行結果</strong></h4>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210811/20210811122702.png" alt="f:id:lendoris:20210811122702p:plain" width="554" height="257" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<p> </p>