我需要使用Jasperreports在Excel格式中生成报告。我正在使用iReports 3.7.0。 报告可以顺利生成,但空单元格的大小有问题。
请问有人知道如何避免加粗突出显示的单元格变大。同时普通的单元格也比其内容稍微大了一点。
我需要使用Jasperreports在Excel格式中生成报告。我正在使用iReports 3.7.0。 报告可以顺利生成,但空单元格的大小有问题。
请问有人知道如何避免加粗突出显示的单元格变大。同时普通的单元格也比其内容稍微大了一点。
exporter = new JRXlsExporter();
exporter.setParameter(JRXlsExporterParameter.IS_COLLAPSE_ROW_SPAN, Boolean.TRUE);
exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_COLUMNS, Boolean.TRUE);
exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);
exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);
exporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.FALSE);
exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
exporter.setParameter(JRXlsExporterParameter.IS_IGNORE_GRAPHICS, Boolean.TRUE);
net.sf.jasperreports.export.xls.collapse.row.span
net.sf.jasperreports.export.xls.remove.empty.space.between.columns
net.sf.jasperreports.export.xls.remove.empty.space.between.rows
并将它们全部设置为true
net.sf.jasperreports.print.keep.full.text
以避免截断溢出的值。 - KCD