Как обновить и затем прочитать данные из сводной таблицы с помощью Apache POI? - PullRequest
0 голосов
/ 23 апреля 2019

Я хочу динамически предоставлять некоторые исходные данные для сводной таблицы, используя 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
...