I just downloaded evaluation version of Apose.Cells for JasperReports 1.1.1 but cannot make it work. I am using jasperreports-4.5.0.2.jar and Apose.Cells.Jasperreports.jar from the download package folder Aspose.Cells.JasperReports\lib\JasperReports 3.7
I don’t get it where it goes wrong.
[DEBUG 2012-10-16 15:17:03] java.lang.AbstractMethodError: net.sf.jasperreports.engine.export.JRXlsAbstractExporter.setColumnWidth(IIZ)V
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.setColumnWidths(JRXlsAbstractExporter.java:1160)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportPage(JRXlsAbstractExporter.java:844)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(JRXlsAbstractExporter.java:804)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbstractExporter.java:496)
at com.aspose.cells.jasperreports.ACXlsExporter.exportReport(Unknown Source)
Hi,
Same problem with the attached version.
I think any report will fail.
Java
public static void main(String[] args) {
// TODO Auto-generated method stub
ACXlsExporter exporter = new ACXlsExporter ();
File sourceFile = new File(“report1.jasper”);
JasperReport template;
try {
template = (JasperReport)JRLoader.loadObject(sourceFile);
JasperPrint print = JasperFillManager.fillReport(
template, new HashMap<String,Object>(), new JREmptyDataSource());
exporter.setParameter(JRExporterParameter.JASPER_PRINT, print);
File destFile = new File(sourceFile.getParent(), “test.xls”);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());
exporter.exportReport();
} catch (JRException e) {
e.printStackTrace();
}
}
Jasper template
<?xml version="1.0" encoding="UTF-8"?>
Hi,
Hi,
The given fix seems to work without exception. Thanks.
Hi,