Доступ к опции «Показать детали / Скрыть детали» в Excel для свертывания полей сводной таблицы

Я создал утилиту для создания сводной таблицы, но не могу ее свернуть. Вот мой код:

/* Read the input file that contains the data to pivot */ FileInputStream input_document = new FileInputStream(new File("D:\\StateCity.xlsx")); /* Create a POI XSSFWorkbook Object from the input file */ XSSFWorkbook my_xlsx_workbook = new XSSFWorkbook(input_document); /* Read Data to be Pivoted - we have only one worksheet */ XSSFSheet sheet = my_xlsx_workbook.getSheetAt(1); /* Get the reference for Pivot Data */ AreaReference a=new AreaReference("A1:D11"); /* Find out where the Pivot Table needs to be placed */ CellReference b=new CellReference("A2"); XSSFSheet license_usage = my_xlsx_workbook.getSheet("sheet2"); XSSFSheet sheet1 = (XSSFSheet) my_xlsx_workbook.createSheet("license_pivot_table"); /* Create Pivot Table */ XSSFPivotTable pivotTable = sheet1.createPivotTable(a,b,license_usage); pivotTable.addRowLabel(0); pivotTable.addRowLabel(1); pivotTable.addRowLabel(2); pivotTable.addRowLabel(3); for(CTPivotField ctPivotField:pivotTable.getCTPivotTableDefinition().getPivotFields().getPivotFieldList()){ ctPivotField.setAutoShow(false); ctPivotField.setOutline(false); ctPivotField.setCompact(false); ctPivotField.setSubtotalTop(false); ctPivotField.setSubtotalCaption(""); } pivotTable.getCTPivotTableDefinition().setRowGrandTotals(false); CTPivotTableDefinition ctPivotTableDefinition = pivotTable.getCTPivotTableDefinition(); CTPivotTableStyle ctPivotTableStyle = ctPivotTableDefinition.getPivotTableStyleInfo(); ctPivotTableStyle.setName("PivotStyleMedium3"); /* Write Pivot Table to File */ FileOutputStream output_file = new FileOutputStream(new File("D:\\POI_XLS_Pivot_ExampleTest.xlsx")); my_xlsx_workbook.write(output_file); input_document.close(); 

Я не хочу использовать Aspose.Cells, поскольку это лицензионный продукт.

  • java и excel вопрос
  • Увеличение памяти, чтобы избежать ошибки OutOfMemory
  • Как я могу увеличивать строки в excel с помощью apache poi
  • Использование JExcelApi для записи BigInteger в xls с помощью $ и, форматирование
  • Как читать значение каждой ячейки в строке листа Excel, если значение 1-й и последней ячейки равно Null или Пустое?
  • Синтаксическая ошибка на токенах (-ах), неправильная конструкция (-ы)
  • Как открыть лист Excel с помощью Java?
  • Как получить доступ к Excel в качестве базы данных с помощью Java 8
  • (uiautomator) apache poi lib находится в пути к классам, но «ошибка: пакет org.apache.poi.hssf.usermodel не существует» происходит
  • невозможно добавить данные в существующие excel
  • Программа отметки времени, которая экспортирует в excel
  • Interesting Posts

    Являются ли формулы excel пересчитаны при сортировке?

    Скопируйте предыдущий формат ячейки, данные и шрифт, если выполнены два условия

    Как я могу создать двухблочное поле со списком в пользовательской форме в Excel VBA с использованием первых двух столбцов таблицы?

    Как получить английское название месяца с даты в Russian Excel?

    Объединение двух кодов VBA

    Гиперссылка Excel на местоположение веб-страницы с идентификатором или именованным якорем

    Экспортировать элементы списка в excel, получая подэлементы, не являющиеся членами ошибки listviewItem

    Как разрешить ошибку #Name в CSV

    Попытка открыть рабочую книгу и запустить макрос в этом файле

    Ссылка на раскрывающийся список Значение на другом листе

    Возвращаемое значение последней заполненной ячейки в переменном диапазоне

    Макрос для копирования строки за последний год, вставьте скопированные ячейки в строке ниже, затем измените год на текущий

    не может выбрать подмножество в диапазоне в vba

    Значения с «.» Не импортируются из файла excel

    Надстройка, которая добавляет код в новые книги Excel

    Давайте будем гением компьютера.