Relatorio usando JFreeReport

2 respostas
R

Olá pessoal,

Tenho uma aplicação Desktop que gerá um relatorio, e ao gerar esse relatório tem as opções
de exportar para um arquivo, excel,csv e outros.
Quando mando exportar ele cria o arquivo zerado e da exceção que segue abaixo,

DEBUG: Init: org.jfree.report.modules.gui.rtf.RTFExportGUIModule [gui-rtf]

DEBUG: Init: org.jfree.report.modules.gui.xls.ExcelExportGUIModule [gui-xls]

DEBUG: Init: org.jfree.report.modules.misc.referencedoc.ReferenceDocModule [misc-referencedoc]

INFO: setReport(): started pagination 

Exception in thread export-worker0 java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFClientAnchor.setAnchorType(I)V

at org.jfree.report.modules.output.table.xls.metaelements.ExcelImageElement.applyValue(ExcelImageElement.java:120)

at org.jfree.report.modules.output.table.xls.ExcelContentCreator.exportCell(ExcelContentCreator.java:38

at org.jfree.report.modules.output.table.xls.ExcelContentCreator.handleFlush(ExcelContentCreator.java:330)

at org.jfree.report.modules.output.table.base.TableContentCreator.flush(TableContentCreator.java:160)

at org.jfree.report.modules.output.table.base.TableWriter.doPrint(TableWriter.java:475)

at org.jfree.report.modules.output.table.base.TableWriter.print(TableWriter.java:327)

at org.jfree.report.modules.output.support.pagelayout.SimplePageLayoutDelegate.pageStarted(SimplePageLayoutDelegate.java:327)

at org.jfree.report.modules.output.table.base.TableWriter.pageStarted(TableWriter.java:652)

at org.jfree.report.function.LevelledExpressionList.pageStarted(LevelledExpressionList.java:362)

at org.jfree.report.states.ReportState.firePageStartedEvent(ReportState.java:717)

at org.jfree.report.modules.output.table.base.TableWriter.restartPage(TableWriter.java:553)

at org.jfree.report.modules.output.table.base.TableWriter.reportInitialized(TableWriter.java:847)

at org.jfree.report.function.LevelledExpressionList.reportInitialized(LevelledExpressionList.java:273)

at org.jfree.report.states.ReportState.fireReportInitializedEvent(ReportState.java:674)

at org.jfree.report.states.StartState.advance(StartState.java:126)

at org.jfree.report.modules.output.table.base.TableProcessor.createContent(TableProcessor.java:523)

at org.jfree.report.modules.output.table.base.TableProcessor.processReport(TableProcessor.java:469)

at org.jfree.report.modules.gui.xls.ExcelExportTask.performExport(ExcelExportTask.java:127)

at org.jfree.report.modules.gui.base.ExportTask.run(ExportTask.java:256)

at org.jfree.report.util.Worker.run(Worker.java:166)

WARN: Invalid column name specified on query: sheetNameExpression

DEBUG: Creating a workbook: null

Estou utilizando o jfreeReport 0.8.7_2.jar.

2 Respostas

B

Ola,

Vc tem que ter a api do apache poi no seu classpath, só não sei qual a versão… isto vc tera que investigar…

R

Eu tenho o apache poi no meu classpath, mas vou investigar versões do poi.

Obrigado

Criado 31 de março de 2009
Ultima resposta 31 de mar. de 2009
Respostas 2
Participantes 2