1

別のワークシートにある 2 つのサブレポートがあります。問題は、2 番目のワークシートの列のセグメンテーションが最初のワークシートと同じであるため、結合されたセルがいくつかあることです。結合されたセルでは、列を並べ替えることができませんでした (「この操作では、結合されたセルを同じサイズにする必要があります」)。

列の新しいスタイル/セグメンテーションを適用するにはどうすればよいですか?

これらは、エクスポーターの私の設定です:

reportBuilder.title(cmp.subreport(criteriaReportBuilder), cmp.subreport(secondReportBuilder));
JasperXlsxExporterBuilder xlsxExporter = DynamicReports.export.xlsxExporter(outputStream);
        xlsxExporter.setCollapseRowSpan(false);
        xlsxExporter.setRemoveEmptySpaceBetweenColumns(true);
        xlsxExporter.setRemoveEmptySpaceBetweenRows(false);
        xlsxExporter.setDetectCellType(true);
        xlsxExporter.setWhitePageBackground(false);
        xlsxExporter.setIgnoreGraphics(false);
        xlsxExporter.setOnePagePerSheet(false);

        reportBuilder.toXlsx(xlsxExporter);

2 番目のレポート (cmp.subreport(secondReportBuilder)) からの出力 2 番目のレポートの出力 AG ではなく 2 つの列 (AB) しかないと思います。

4

1 に答える 1