Применение промежуточных итогов и изменение направления строк сводки контура под деталями
В этой статье объясняется, как применить промежуточный итог к данным и изменить направление строк итоговой схемы под подробностями.
Вы можете применить промежуточный итог к данным, используяРабочий лист.Cells.subtotal() метод. Он принимает следующие параметры.
- CellArea Диапазон для применения промежуточного итога
- Группа по - Поле для группировки, как целочисленное смещение, отсчитываемое от нуля.
- Функция - Функция промежуточного итога.
- Общий список - Массив смещений полей, отсчитываемых от нуля, с указанием полей, к которым добавляются промежуточные итоги.
- Заменять - Указывает, заменять ли текущие промежуточные итоги
- Разрывы страниц - Указывает, добавлять ли разрыв страницы между группами
- РезюмеНижеДанные - Указывает, добавить ли сводку ниже данных.
Кроме того, вы можете контролировать направление OutlineСводные строки под подробностями как показано на следующем снимке экрана с использованиемРабочий лист.getOutline().SummaryRowBelow имущество. Вы можете открыть этот параметр в Microsoft Excel, используяДанные > Структура > Настройки
Пример
Скриншоты, сравнивающие исходный и выходной файлы
На следующем снимке экрана показан исходный файл Excel, используемый в примере кода ниже, который содержит некоторые данные в столбцах A и B.
На следующем снимке экрана показан выходной файл Excel, созданный с помощью примера кода. Как видите, промежуточный итог был применен к диапазонуА2:Б11 а направление контура - сводные строки ниже деталей.
Java код для применения промежуточного итога и изменения направления строк итоговой схемы под деталями
Вот пример кода для достижения вывода, как показано выше.