Форматирование файла CSV в JasperReports - PullRequest
2 голосов
/ 01 апреля 2010

У меня есть отчет Джаспер с кучей подотчетов. Из того, что я вижу, все подотчеты выровнены и имеют одинаковый размер, но когда он генерирует CSV-файл, строки не выравниваются со строкой должным образом

следующий пример вывода csv

, А ,,,,, В

,, B ,,, X

, Z ,,,,, E

File destFile = new File(csvFileName);

JRCsvExporter exporter = new JRCsvExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint1);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());
exporter.exportReport();

1 Ответ

2 голосов
/ 19 апреля 2011

У меня была очень похожая проблема: логически должна была быть одна строка, разделенная на две строки в CSV.

Несмотря на то, что CSV является логической структурой записи, экспортер CSV по-прежнему предпринимает некоторые попытки отобразить графический макет отчета и будет использовать строки и столбцы в качестве элементов распорки.

Чтобы все элементы, которые вы хотите разместить в одном ряду, должны быть выровнены друг с другом по верхнему краю. Это решило мою проблему. Выровняйте их, перекомпилируйте отчет и все было хорошо.

Более подробную информацию можно найти здесь: http://fecplanner.com/jasperreports/docs/tips.tricks.html#friendly

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...