Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 如何在iReport 2.0.2中获取.jasper和.bak并查看direct excel_Jasper Reports - Fatal编程技术网

Jasper reports 如何在iReport 2.0.2中获取.jasper和.bak并查看direct excel

Jasper reports 如何在iReport 2.0.2中获取.jasper和.bak并查看direct excel,jasper-reports,Jasper Reports,我在查看报告时遇到问题。首先,当我尝试单击“构建”中excel按钮上的“查看”按钮时。它不能查看报告,但只能在文件夹中生成excel文件。其次,在我查看报告之后,我可以得到文件.Jasper和.bak吗 主要问题是当我想直接查看excel报表时。错误显示:-  Exporting XLS to file (using POI)... .\senarai_cpp_4(1)_tnsparthis_pembaharuanPenangguhan.xls. Error exporting print..

我在查看报告时遇到问题。首先,当我尝试单击“构建”中excel按钮上的“查看”按钮时。它不能查看报告,但只能在文件夹中生成excel文件。其次,在我查看报告之后,我可以得到文件.Jasper和.bak吗

主要问题是当我想直接查看excel报表时。错误显示:-

  Exporting XLS to file (using POI)... .\senarai_cpp_4(1)_tnsparthis_pembaharuanPenangguhan.xls.
Error exporting print... Sheet name cannot be blank, greater than 31 chars, or contain any of /\*?[] 
Can't find the translation for key = iReportCompiler.errorExportingPrint: using default (Error exporting print... {0} )  java.lang.IllegalArgumentException: Sheet name cannot be blank, greater than 31 chars, or contain any of /\*?[]      at org.apache.poi.hssf.record.BoundSheetRecord.setSheetname(BoundSheetRecord.java:162)      at org.apache.poi.hssf.model.Workbook.setSheetName(Workbook.java:464)      at org.apache.poi.hssf.usermodel.HSSFWorkbook.createSheet(HSSFWorkbook.java:540)      at net.sf.jasperreports.engine.export.JRXlsExporter.createSheet(JRXlsExporter.java:147)      at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(JRXlsAbstractExporter.java:393)      at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbstractExporter.java:221)      at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:1329)      at java.lang.Thread.run(Unknown Source)  
Export running time: 1,212

旧版本的iReport使用了过时的POI版本。该库无法截断excel的工作表名称。解决方案是重命名您的报告(jrxml),使其具有较短的文件名


您可以通过进入工具->选项来更改备份文件的位置。

我有更新我的问题,我只是在单击预览按钮后询问如何查看excel报告。为什么报表不查看报表?您是说iReport中的预览功能吗?是的。我对iReport2.0.2有问题。我不知道为什么当我点击预览按钮时,我的所有报告都不能直接查看,尤其是当我想运行excel文件时。这是一个非常旧的版本。可能是一只虫子。您是否尝试在另一台电脑上执行相同的操作?可能是安装失败。我已更新我的问题。我已尝试另一台电脑,但问题仍然相同。我也已卸载并重新安装该软件,但情况仍然相同:(