我已經生成了excel報告,我希望文件能夠被用戶下載,所以如何設置響應屬性(內容類型)。如何使excel文件可以下載
3
A
回答
8
您需要設置標題和內容類型是這樣的:
response.setHeader "Content-disposition", "attachment;filename=myExcel.xls"
response.contentType = "application/vnd.ms-excel"
然後流中的響應內容。
編輯:如果您需要設置內容長度:
response.contentLength = 100
記錄在javadoc
2
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition", "Attachment;Filename=\"MyFile.xls\"");
0
你必須添加jxl jar
和
嘗試內容長度此代碼:
@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. 使用POP3,我們如何可以下載Excel附件
- 2. 下載Excel文件
- 3. 可以mozswing下載文件
- 4. Java HttpServlet如何下載excel文件
- 5. 發送excel文件以下載GAE python
- 6. PHP:以excel格式下載文件
- 7. 如何下載Excel文件和PDF文件使用JQuery Ajax MVC
- 8. 如何使PDF文件可以在HTML 5鏈接中下載
- 9. 正在下載Excel文件
- 10. 用RSelenium下載Excel文件
- 11. php excel下載文件
- 12. 春天下載excel文件
- 13. 從request.responseText下載Excel文件
- 14. 正在下載excel文件
- 15. Excel宏下載文件
- 16. 用excel-builder.js下載文件
- 17. ExtJS5下載Excel文件
- 18. 使用PHPExcel下載Excel文件
- 19. 使用curl下載excel文件
- 20. 使用webapi和angularjs下載excel文件
- 21. 無法使用JSF下載excel文件
- 22. 使用Ajax MVC下載excel文件
- 23. 如何將Excel文件下載到用戶的下載文件夾?
- 24. 下載Excel中的excel文件#
- 25. C#Excel文件下載破壞文件?
- 26. 如何使用Excel VBA從瀏覽器下載PDF文件
- 27. 如何使用網址在Internet Explorer上下載Excel文件
- 28. 如何使用Excel VBA登錄網站並下載文件
- 29. 如何使用UFT下載和保存excel文件?
- 30. Django-使用pd.read_html&df.to_excel創建可下載的excel文件
作爲網站的用戶,我想使用內容長度頭的好處。 – Basilevs