2016-08-26 9 views
0

Генерация Excel с помощью отчетов Dynamic, но для некоторых отчетов номера строк Excel не продолжается, как 4,6,8 ...Номер строки пропуск в Excel с помощью динамического сгенерирована отчетов

Вот мой код.

JasperXlsxExporterBuilder xlsxExporter = new ExporterBuilders().xlsxExporter(file).setDetectCellType(true).setIgnorePageMargins(true) 
       .setWhitePageBackground(false).setRemoveEmptySpaceBetweenColumns(true).setRemoveEmptySpaceBetweenRows(true).setCollapseRowSpan(false); 


report.toXlsx(xlsxExporter); 

Вот первенствовать

enter image description here

Вы можете увидеть номер строки не продолжается, как его 72,74,76 .. его должна быть 72,73,74

ответ

0

Этот всегда зависит от файла шаблона/jrxml.

Когда между ячейками существует только одно пиксельное пространство, экспортер будет генерировать две строки.

Почему?

Потому что Jasper экспортирует идеальные отчеты о пикселях. Поэтому, если между строками есть какое-либо пространство, оно будет экспортировано.

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