サーブレットで結果セットを取得し、JSP ページに転送して、すべてのデータを結果セットからテーブルに配置し、出力を Excel ファイルに取得しています。私が持っているJSPページの上部に
response.setContentType("application/vnd.ms-excel;");
filename="Report";
filename+=".xls";
response.addHeader("Content-Disposition","attachment; filename="+filename);
問題は、Excel シートでデータをダウンロードしているが、デフォルトでは Web ページであるため、データをダウンロードするたびに、保存の種類を Excel ワークブックに手動で変更する必要があることです。また、Excelにダウンロードすると、ファイルを開きたくない場合でも、ファイルがXLS形式ではないことが警告されます。
Excelでデータをダウンロードするたびに、Excelワークブックをタイプとして保存すると表示されるようにする方法はありますか?