LOADING...
データを取得中です。少々お待ちください。
LOADING...
データを取得中です。少々お待ちください。
1. excelを起動し、「空白のブック」をクリックします。
2. 任意のセルに以下の変数を埋め込みます。「template.xlsx」という名前で任意の場所に保存します。
${param}
※埋め込んだ変数に対してJava上で値を設定します。変数${param}に対してJava上では「param」というキーでアクセスすることができます。詳細は以下を参照ください。
https://jett.sourceforge.net/transformation/beans_map.html
※実装するにあたり環境は以下を想定しています。
フレームワーク:Spring Boot 3.0
プログラミング言語:Java 17
ビルドツール:Maven
1. 「pom.xml」の「dependencies」に以下を追加します。
2. 「src/main/resources/templates」に「download.html」を作成し、以下の内容で保存します。
3. 「src/main/java/{project name}/controller」に「DownloadController.java」を作成し、以下の内容で保存します。
4. 「src/main/java/{project name}/service」に「DownloadService.java」を作成し、以下の内容で保存します。
※テンプレートファイルの保存場所は「2. エクセルテンプレートファイルの作成」で作成したテンプレートファイルの保存場所を指定してください。
5. プロジェクト起動後、以下のURLにアクセスします。
http://localhost:8080/download
6. ダウンロードページが表示されていることを確認します。テキストボックスに「test」を入力し、ダウンロードボタンをクリックします。
7. エクセルファイルがダウンロードできていることを確認します。
8. ダウンロードしたエクセルファイルを開きます。セルに「test」が表示されていることを確認します。
以上で全ての手順は完了になります