#java #apache-poi #pivot-table
#java #apache-poi #сводная таблица
Вопрос:
Я хочу динамически предоставлять некоторые исходные данные для сводной таблицы с использованием Apache POI, что вообще не является проблемой.
Когда дело доходит до обновления сводной таблицы новыми данными, кажется, что POI не имеет возможности обновлять ее во время выполнения, а затем считывать сгенерированные данные, созданные сводной таблицей, возможно ли это с помощью Apache POI?
XSSFSheet sheet = wb.createSheet("Test SHEET");
XSSFPivotTable pivotTable = sheet.createPivotTable(new AreaReference("'Test 1'!$A$1:$S$1048575", SpreadsheetVersion.EXCEL2007), new CellReference("A1"));
pivotTable.addRowLabel(9); // name
//Sum up the second column
pivotTable.addColumnLabel(DataConsolidateFunction.SUM, 6); // weight
// NEED TO REFRESH AND THEN READ THE SECOND COLUMN WHICH IS ABOVE
Комментарии:
1. Я не нашел никакого решения для обновления / чтения данных из сводной таблицы, вместо этого написал код для замены сводной таблицы
2. Я сталкиваюсь с такой же проблемой, но я не могу заменить сводную таблицу