Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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
Java JasperReports中的CSV文件格式_Java_Jasper Reports - Fatal编程技术网

Java JasperReports中的CSV文件格式

Java JasperReports中的CSV文件格式,java,jasper-reports,Java,Jasper Reports,我有一份Jasper报告和一堆子报告。从我所看到的情况来看,所有的子报告都是对齐的,并且大小相同,但是当它生成csv文件时,行与行没有正确对齐 下面是csv输出的示例 ,A,,,,,B ,B,,,X ,Z,,,,E File destFile=新文件(csvFileName); JRCsvExporter exporter=新的JRCsvExporter(); exporter.setParameter(jreporterParameter.JASPER_PRINT,jasperPrint1);

我有一份Jasper报告和一堆子报告。从我所看到的情况来看,所有的子报告都是对齐的,并且大小相同,但是当它生成csv文件时,行与行没有正确对齐

下面是csv输出的示例

,A,,,,,B

,B,,,X

,Z,,,,E

File destFile=新文件(csvFileName);
JRCsvExporter exporter=新的JRCsvExporter();
exporter.setParameter(jreporterParameter.JASPER_PRINT,jasperPrint1);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,destFile.toString());
出口商。出口报告();

我遇到了一个非常类似的问题,在CSV中,逻辑上应该是一行的内容最终被拆分为两行

尽管CSV是一种逻辑记录结构,但CSV导出器仍会尝试映射到报告的图形布局,并将行和列用作间隔元素

若要确保所有要放在一行中的项目,请确保所有元素在其上边缘上彼此对齐。这解决了我的问题。调整它们,重新编译报告,一切都很好


更多信息可在此处找到:

您是如何导出CSV的?我已添加了如何导出CSVDid的代码您找到了此问题的解决方案吗?我也有同样的问题。