Excelでは、フィルター機能を利用することで、指定したデータのみを表示したり、取り出したりすることができます。今回はFree Spire.XLS for Javaという無料のライブラリを活用して、Excelでフィルターの作り方を紹介します。
下準備
1.E-iceblueの公式サイトからFree Spire. XLS for Java無料版をダウンロードしてください。
2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire. XLS.jarを参照に追加してください。
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);
}
}
実行結果