あなたはドンをダウンロードしたい場合は、tはHSSFを使用するには、それが遅くなり、より多くのスペースを消費apcheを使用するワークブックPDFファイルを使用するiTextのために3.17ベータ1
SXSSFWorkbook workbook = new SXSSFWorkbook(100);
workbook.setCompressTempFiles(true);
Sheet sh = workbook.createSheet();
//write your data on sheet
//below code will download file in browser default download folder
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename="+filename+".xlsx");
workbook.write(response.getOutputStream());
workbook.close();
workbook.dispose();
をPOI
Document document = new Document();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PdfWriter.getInstance(document, baos);
document.open();
//write your code
document.add("content");
document.close();
response.setHeader("Expires", "0");
response.setHeader("Cache-Control","must-revalidate, post-check=0, pre-check=0");
response.setHeader("Pragma", "public");
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", "attachment; filename="+filename+".pdf");
response.setContentLength(baos.size());
OutputStream os = response.getOutputStream();
baos.writeTo(os);
os.flush();
os.close();
writableworkbookはの一部でありますjexcel APIの権利ですか?これはpoiを使っていてもうまくいくはずです。 – user571099
@ user571099ワークブックはここでは 'HSSFWorkbook'であり、' WritableWorkbook'ではありません。 –
これはまさに私が探していたものでした!これはJersey RESTful Webサービスと同様に行うことができると思いますか? – Brian