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