1
0

More than 3 years have passed since last update.

Java Excel フィルターの作り方

Posted at

Excelでは、フィルター機能を利用することで、指定したデータのみを表示したり、取り出したりすることができます。今回はFree Spire.XLS for Javaという無料のライブラリを活用して、Excelでフィルターの作り方を紹介します。

下準備

1.E-iceblueの公式サイトからFree Spire. XLS for Java無料版をダウンロードしてください。

f:id:lendoris:20210811122545p:plain

2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire. XLS.jarを参照に追加してください。

 f:id:lendoris:20210811122551p:plain

f:id:lendoris:20210811122615p:plain

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);
    }
}

実行結果

f:id:lendoris:20210811122702p:plain

 

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0