将回车符附加到明细行的末尾

时间:2012-12-06 16:35:42

标签: jasper-reports newline carriage-return

我正在尝试将回车值( \ n )附加到详细信息行的末尾,并且无法使其正常工作。

我在 textField 表达式中放置了 \ n 的值,用于此目的的文本字段,虽然它似乎“正常工作'当报告运行时,当数据通过 .csv 文件发送到另一个系统时,该值将作为 \ n 收到而不是回车价值。我现在可以看到为什么会发生这种情况,因为值放在文本字段的文本表达式字段中。

考虑到上述情况,我遇到了一个帖子,它确认了我刚刚描述的内容并且它说将其放在表达式中,如果不在文本表达式中,我的问题是它是否应该放在模式表达式中?如果没有,那么将回车值加载到详细信息行的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

在您的导出器上设置此内容

JRCsvExporter.setParameter(JRCsvExporterParameter.RECORD_DELIMITER, "\r\n"); 

答案 1 :(得分:0)

请参阅http://community.jaspersoft.com/questions/531981/changing-csv-record-delimiter

简短回答,使用     < property name =“net.sf.jasperreports.export.csv.record.delimiter”value =“
”/>