javapoi&xssfpivottable,如何设置没有小计的样式

x7rlezfr  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(238)

我用 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("");
            }

带图片:

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题