我想使用Apache POI为透视表动态提供一些源数据,这根本不是问题。
在使用新数据刷新数据透视表时,POI似乎无法在运行时刷新它,然后再读取数据透视表生成的数据,Apache POI是否可以实现? / p>
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