Tag: pivot table

使用Apache POI访问数据透视表的字段设置

我正在创建一个工作簿,其中包含来自数据源的工作表填充数据,然后创建第二个工作表,其中包含该数据的数据透视表视图。 一切正常,但我似乎无法改变数据透视表的默认外观。 我正在尝试获取设置(行标签 – >从列表中单击一个 – >字段设置 – >小计 – >无和行标签 – >从列表中单击一个 – >字段设置 – >在创建数据透视表时检查布局和打印 – >’以表格forms显示项目标签’但在POI中找不到句柄/标记。 尝试在pivotTable.getCTPivotTableDefinition()或pivotTable.getCTPivotTableDefinition()。getPivotTableStyleInfo()下找到一些东西,但没有锁定。 请告知是否有方法在创建数据透视表期间使用poi设置这些设置,而不是在遵循括号中提到的步骤之后。 这是我的数据透视表代码: XSSFSheet sheet = (XSSFSheet)wb.createSheet(“Data”); … … //filling data sheet, skipping this part as it’s not relevant … XSSFSheet pivotSheet = (XSSFSheet)wb.createSheet(“Pivot Table”); AreaReference source = new AreaReference(sheet.getSheetName()+”!A$1:W$”+String.valueOf(sheet.getLastRowNum())); CellReference position = new CellReference(“A3”); XSSFPivotTable […]