Я работаю в приложении на Java, чтобы написать в Excel.Я использую Apache Poi библиотеки.У меня есть требование создать сводную таблицу.Я могу создать сводную таблицу и суммировать столбцы, используя приведенный ниже код.
CellReference topLeft = new CellReference(0, 0);
CellReference bottomRight = new CellReference(10, 3);
AreaReference aref = new AreaReference(topLeft, bottomRight);
CellReference pos = new CellReference(0, 0);
XSSFSheet pivotSheet = workbook.createSheet("PivotSheet");
XSSFPivotTable pivotTable = pivotSheet.createPivotTable(aref,pos,dataSheet)
pivotOrgWiseSheet.setDisplayGridlines(true);
pivotTable.addRowLabel(0);
pivotTable.addRowLabel(1);
pivotTable.addColumnLabel(DataConsolidateFunction.SUM, 2, "Sum of column3");
pivotTable.addColumnLabel(DataConsolidateFunction.SUM, 3, "Sum of column4");
Но приведенный выше код генерирует Excel как
Но я неУбедитесь, почему ключевое слово «значения» входит в заголовок 2-го столбца, а также возможно ли изменить значение «Метка строки» на пользовательский текст, например «Категория»
. Мне нужно что-то вроде ниже.
Я не уверен, как удалить ключевое слово «Значения», но я думаю, чтобы изменить заголовок на пользовательскую строку, мы должны получить значение и установить его