Мне нужен сгенерированный Excel из Java, чтобы он был таким:
Первый лист оставлен. Второй лист справа. Всего на первом листе все в порядке
Но я могу получить только это:
Второй лист остался. Второй лист справа. Итого по второму листу не в порядке
Как видите, первый лист идентичен в обоих случаях, но второй, с поворотной таблицей, немного отличается из-за столбца SUM. Мне нужно получить сумму столбца Total из первого листа и поместить ее в столбец суммы сводной таблицы (второй лист).
Мой текущий код для сводной таблицы:
pivotTable.addRowLabel(firstCol); // provincia
pivotTable.addRowLabel(firstCol + 1); // nacionalidad
pivotTable.addRowLabel(firstCol + 3); // mes
pivotTable.addColumnLabel(DataConsolidateFunction.SUM, 4, "Suma de Total");
CTPivotFields pFields = pivotTable.getCTPivotTableDefinition().getPivotFields();
pFields.getPivotFieldArray(firstCol).setOutline(false);
pFields.getPivotFieldArray(firstCol + 1).setOutline(false);
pFields.getPivotFieldArray(firstCol + 2).setOutline(false);
pFields.getPivotFieldArray(lastCol-1).setOutline(false);
Кто-нибудь может мне помочь? Спасибо.
Pd: Извините за мой английский sh.