Добавление возврата каретки в конец строки детализации

Я пытаюсь добавить значение возврата каретки (\ n) в конец строки сведений, и у меня возникают проблемы с его правильной работой.

Я поместил значение \ n в выражение textField для текстового поля, которое используется для этого, и хотя кажется, что оно «работает», когда отчет запускается, когда данные отправляются в другую систему через файл .csv, значение получается как \ n, а не как значение возврата каретки. Теперь я могу понять, почему это происходит из-за того, что значение помещается в поле текстового выражения текстового поля.

Имея в виду вышеизложенное, я наткнулся на сообщение, которое подтвердило то, что я только что описало, и в нем говорилось, что это нужно поместить в выражение, и мой вопрос: если не в текстовом выражении, то должно ли оно быть в выражении шаблона? Если нет, как правильно загрузить значение возврата каретки в строку сведений?


person Thomas Grady    schedule 06.12.2012    source источник


Ответы (2)


Установите это на вашем экспортере

JRCsvExporter.setParameter(JRCsvExporterParameter.RECORD_DELIMITER, "\r\n"); 
person Hector    schedule 06.08.2013

см. http://community.jaspersoft.com/questions/531981/changing-csv-record-delimiter

короткий ответ, используйте ‹property name =" net.sf.jasperreports.export.csv.record.delimiter "value =" "/›

person isopropanol    schedule 28.05.2015