我知道workbook.write(输出流)这个方法可以写到本地,但是我不希望写到本地,我希望poi能直接输出一个file,这样我就可以吧file传给前台,让用户下载,请问要怎么做

解决方案 »

  1.   

    这样试试          
    //创建输出流对象   
                OutputStream out = response.getOutputStream();  
                //将创建的Excel对象利用二进制流的形式强制输出到客户端去  
                workBook.write(out);  
                //强制将数据从内存中保存  
                out.flush();  
                out.close();