我用 poi 4.0
& ooxml-schemas 1.4
要创建数据透视表,
我想:
重复所有项目标记
不显示小计
不显示展开和折叠按钮
禁用行总计和列总计
代码:
final AreaReference ar = new AreaReference("A1:AD" + lastRowNum, EXCEL2007);
final CellReference cr = new CellReference("A1");
final XSSFPivotTable pivotTable = collectSheet.createPivotTable(ar, cr, sheet);
final short lastCellNum = sheet.getRow(0).getLastCellNum();
for (int i = 0; i < lastCellNum - 1; i++) {
pivotTable.addRowLabel(i);
}
pivotTable.addColumnLabel(DataConsolidateFunction.SUM, lastCellNum - 1, "sum");
for (final CTPivotField ctPivotField : pivotTable.getCTPivotTableDefinition().getPivotFields().getPivotFieldList()) {
ctPivotField.setAutoShow(false);
ctPivotField.setOutline(false);
ctPivotField.setSubtotalTop(false);
ctPivotField.setSubtotalCaption("");
}
带图片:
暂无答案!
目前还没有任何答案,快来回答吧!