2012-01-19 3 views

ответ

1

Вы должны использовать net.sf.jasperreports.engine.export.JRXlsExporter экспортера класса.

Образец для вывода результата в java.io.OutputStream:

JasperPrint JasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile); 
ByteArrayOutputStream os = new ByteArrayOutputStream(); 

JRXlsExporter exporter = new JRXlsExporter(); 

exporter.setParameter(JRExporterParameter.JASPER_PRINT, JasperPrint); 
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, os); 

exporter.exportReport();  

Или вы можете установить параметр RExporterParameter.OUTPUT_FILE_NAME для получения файла в качестве результата.

Смежные вопросы