Группировка и разгруппировка строк и столбцов

Вступление

В файле Excel Microsoft можно создать структуру данных, позволяющую отображать и скрывать уровни детализации одним щелчком мыши.

Нажмите наКонтурные символы, 1,2,3, + и -, чтобы быстро отобразить только строки или столбцы, которые содержат сводки или заголовки для разделов на листе, или вы можете использовать символы, чтобы увидеть подробности под отдельной сводкой или заголовком, как показано ниже на рисунке. :

Группировка строк и столбцов.
дело:изображение_альтернативный_текст

Групповое управление строками и столбцами

Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет собой файл Excel Microsoft.Рабочая тетрадь класс содержитРабочий листКоллекция который позволяет получить доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.Рабочий лист класс предоставляетCellsколлекция, представляющая все ячейки рабочего листа.

Cellscollection предоставляет несколько методов для управления строками или столбцами на листе, некоторые из них более подробно обсуждаются ниже.

Группировка строк и столбцов

Можно сгруппировать строки или столбцы, вызвав методГруппРовс иГрупповые столбцы методыCells коллекция. Оба метода принимают следующие параметры:

  • Индекс первой строки/столбца, первая строка или столбец в группе.
  • Индекс последней строки/столбца, последняя строка или столбец в группе.
  • Скрыт, логический параметр, указывающий, следует ли скрывать строки/столбцы после группировки или нет.

Настройки группы

Microsoft Excel позволяет настроить параметры группы для отображения:

  • Сводные строки под деталями.
  • Сводные столбцы справа от подробностей.

Разработчики могут настроить эти групповые параметры с помощьюКонтур собственностьРабочий листучебный класс.

Сводные строки ниже детализации

Можно контролировать, будут ли сводные строки отображаться под деталями, установив параметрКонтур учебный класс'РезюмеСтрокаНиже собственность наистинный или жеЛОЖЬ.

Сводные столбцы справа от подробностей

Разработчики также могут управлять отображением сводных столбцов справа от подробностей, установив параметрРезюмеСтолбецПравый собственностьюКонтур класс дляистинный или жеЛОЖЬ.

Разгруппировка строк и столбцов

Чтобы разгруппировать любые сгруппированные строки или столбцы, вызовите методCells коллекцияРазгруппировать ряды иРазгруппировать столбцыметоды. Оба метода принимают два параметра:

  • Индекс первой строки или столбца, первая строка/столбец, подлежащий разгруппировке.
  • Индекс последней строки или столбца, последняя строка/столбец для разгруппировки.

Разгруппировать ряды имеет перегрузку, которая принимает логический третий параметр. Установка его наистинныйудаляет всю сгруппированную информацию. В противном случае удаляется только информация о внешней группе.