poi.jar workbook.write不生成excel文件

时间:2014-10-13 01:15:09

标签: excel spring-mvc apache-poi

我正在使用poi.jar生成excel表。有时它不会生成Excel工作表并在浏览器中显示特殊字符。

当我生成13行时,它会生成excel文件。但是超过13行的任何内容都不会生成文件。   请帮忙。

我使用spring跟随控制器方法生成excel表。

      @RequestMapping(value={"/downloadExcel"},method=RequestMethod.GET)
/*public void downloadExcel(@RequestParam(value="excelData", required=true) String excelData,
        HttpServletResponse response,HttpServletRequest request) { */
    public void downloadExcel(
            HttpServletResponse response,HttpServletRequest request) { 
    Workbook wb=(Workbook)request.getSession().getAttribute("excelData");
     try {

        wb.write(response.getOutputStream());
         response.setContentType("application/vnd.ms-excel");                
         response.setHeader("Content-Disposition", "attachment; filename=\"" + "myexcl.xls" + "\"");

     }catch(IOException e)
     {
          Log.error("error building excel sheet "+e.getMessage())   ;
     }         


} 

0 个答案:

没有答案