元ファイルに更新をかけずにファイルダウンロードをしたい。

実現したいこと

JavaでExcelファイルをダウンロードしたい。
テンプレートファイルに書き込みし、それをダウンロードするが、元のテンプレートファイルは更新せずにテンプレートファイルに値を入れたファイルをダウンロードしたい。
テンプレートファイルのコピーはNG。

やり方ご存じの方がいればご教授お願い致します。

発生している問題・エラーメッセージ

Java

workbook = new XSSFWorkbook("テンプレートファイルのパス");

でワークブックを作成すると、

Java

//書き込み処理//~~~~~~~~~~ // ダウンロード処理 response.setHeader(Content-Disposition,   attachment;filename= + new String("出力ファイル名".getBytes(MS932),ISO-8859-1));      response.setContentType(application/vnd.ms-excel); workbook.write(response.getOutputStream());

この記述でファイルをダウンロードするときにテンプレートファイルも更新される。

コメントを投稿

0 コメント