我在一个已经开发的项目中工作。现在我有一个任务是使用Apache poi应用程序接口生成excel文件。
我的问题是我有可用的PrinWriter对象而不是OutputStream。
workbook.write(outputStream);如何处理这种情况?
发布于 2014-01-20 20:55:34
File f=new File("c://newfolder//lijo.xls");
PrintWriter out=new PrintWriter(f);
FileOutputStream fout=new FileOutputStream(f);要从一个输出流转换为另一个输出流,只需传递引用值即可将文件转换为文件输出流
File file=new File("c://lijo.xls");
FileOutputStream outputStream=new FileOutputStream(file);发布于 2015-01-27 21:33:25
如果你在web项目上工作,你可以使用ServletOutputStream,做一些类似这样的事情
Workbook wb = new HSSFWorkbook();
ServletOutputStream out = response.getOutputStream();
wb.write(out);
out.flush();
out.close();或者,您可以使用FileInputStream
Workbook wb = WorkbookFactory.create(new FileInputStream("MyExcel.xlsx"));https://stackoverflow.com/questions/21234384
复制相似问题