我正在尝试将回车值( \ n )附加到详细信息行的末尾,并且无法使其正常工作。
我在 textField 表达式中放置了 \ n 的值,用于此目的的文本字段,虽然它似乎“正常工作'当报告运行时,当数据通过 .csv 文件发送到另一个系统时,该值将作为 \ n 收到而不是回车价值。我现在可以看到为什么会发生这种情况,因为值放在文本字段的文本表达式字段中。
考虑到上述情况,我遇到了一个帖子,它确认了我刚刚描述的内容并且它说将其放在表达式中,如果不在文本表达式中,我的问题是它是否应该放在模式表达式中?如果没有,那么将回车值加载到详细信息行的正确方法是什么?
答案 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 =“
”/>