私はExcelのレポートを生成しました。ユーザーがファイルをダウンロードしたいので、レスポンスのプロパティ(コンテンツタイプ)を設定する方法もあります。excelファイルをダウンロード可能にする方法
3
A
答えて
8
2
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition", "Attachment;Filename=\"MyFile.xls\"");
0
に記載
response.contentLength = 100
コンテンツの長さ:あなたは、コンテンツの長さを設定する必要がある場合このコード:
@WebServlet("/Reportexel")
public class Reportexel extends HttpServlet
{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
try
{
response.setHeader("Content-disposition", "attachment; filename=kbdemo.xls");
response.setContentType("application/vnd.ms-excel");
WritableWorkbook workbook = Workbook.createWorkbook(response.getOutputStream());
WritableSheet worksheet = workbook.createSheet("Sheet 1",0);
Label lbl = new Label(1,1,"Hello");
Label lbl1 = new Label(1,2,"Hi...");
worksheet.addCell(lbl);
worksheet.addCell(lbl1);
workbook.write();
workbook.close();
}
catch(Exception e)
{
System.err.println("Main Error : "+e);
}
}
}
関連する問題
- 1. Drupalのユーザープロフィールページに「ダウンロード可能なファイル」を追加する方法
- 2. appengineでダウンロード可能なcsvファイルを作成する方法
- 3. excelファイルをダウンロードする
- 4. サーバー上のファイル用にダウンロード可能なパブリックリンクを作成する方法
- 5. PHPの問題でダウンロード可能なExcelテーブルをエクスポートする
- 6. Androidがダウンロード可能な描画可能ファイルをArraylist <Integer>
- 7. Rails Carrierwaveをダウンロード可能なZipファイルにアップロードする
- 8. Google App Engineでファイルをアップロードしてダウンロード可能にする
- 9. ASP.NET MVC EPPlus Excelファイルをダウンロード
- 10. iphoneアプリケーションで読み取り可能なファイルにExcelファイルを変換する最も簡単な方法
- 11. HttpResponseをファイルにダウンロードする方法は?
- 12. ポーリング以外の方法サーバーによって更新される可能性のあるファイルをダウンロードする
- 13. Microsoft Visual C++ 2003再配布可能ファイルをダウンロードする場所
- 14. wgetで非アクセス可能なファイルをダウンロードする
- 15. Bitbucket:ダウンロード可能なチップからファイルをバインドする
- 16. ダウンロード可能なファイルをURLで作成する
- 17. 1)memorystreamに書き出す方法... 2)ブラウザからExcelファイルをダウンロードする方法... Micosoft.Office.Interop.Excelとc#
- 18. CでExcelファイルにアクセスする方法
- 19. インストール後に実行可能ファイルを起動する方法
- 20. サーバーからファイルをダウンロードする方法
- 21. 一時ファイルをダウンロードする方法
- 22. ファイルをアップロードしてダウンロードする方法
- 23. gaeのファイルをダウンロードする方法
- 24. rails_adminカラムをソート可能かつクエリー可能にする方法
- 25. android:ZIPファイルをRAWファイルにインポートして認識可能にする方法は?
- 26. パイロンとペーストサーバーを使ってダウンロード可能なPDFを提供する方法
- 27. ウィジェットをクリック可能にする方法
- 28. カスタムソート方法を可能にするシーククラス
- 29. TextViewをクリック可能にする方法
- 30. UIViewをクリック可能にする方法
サイトのユーザーとして、コンテンツ長のヘッダーのメリットも活用したいと考えています。 – Basilevs