Как создать сводную таблицу с помощью xssf следующим образом - PullRequest
0 голосов
/ 04 августа 2020

Sample_pivot_table

enter image description here

I needed the output in the above manner, but I'm getting in the following manner:

output_pivot_table

введите описание изображения здесь

Я написал код следующим образом:

pivotTable.addReportFilter( 12 );
pivotTable.addReportFilter( 13 );
pivotTable.addRowLabel( 11 );
pivotTable.addDataColumn( 15, true );
pivotTable.addColumnLabel( DataConsolidateFunction.SUM, 15 );

Что может быть не так ??

1 Ответ

0 голосов
/ 17 августа 2020

Я обновил apache -poi с 3.14 до 4.1.0, где версия 4.1 предоставляет метод addColLabel (columnIndex). Использование addColLabel (columnIndex) позволяет выбрать конкретный столбец в качестве полей столбца для создания сводной таблицы.

Код:

            pivotTable.addReportFilter( 12 );
            pivotTable.addReportFilter( 13 );
            pivotTable.addRowLabel( 11 );
            pivotTable.addColLabel( 0 );
            pivotTable.addColumnLabel( DataConsolidateFunction.SUM, 15 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...