Вставка и удаление строк и столбцов

Вступление

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

Чтобы выполнить эти требования, Aspose.Cells предоставляет очень простой набор классов и методов, обсуждаемых ниже.

Управление строками/столбцами

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

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

Вставка строки

Вставьте строку в любое место, вызвав методвставить ряды методCells коллекция.вставить ряды принимает в качестве первого аргумента индекс строки, в которую будет вставлена новая строка, а в качестве второго аргумента — количество вставляемых строк.

Вставка нескольких строк

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

  • Индекс строки: индекс строки, из которой будут вставлены новые строки.
  • Количество строк: общее количество строк, которые необходимо вставить.

Вставить строку с форматированием

Чтобы вставить строку с параметрами форматирования, используйте кнопкувставить ряды перегрузка, которая занимаетInsertOptionsкак параметр. УстановитьКопироватьФорматТипсобственностьюInsertOptionsкласс сКопироватьФорматТипПеречисление.КопироватьФорматТипПеречисление состоит из трех членов, перечисленных ниже.

Удаление строки

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

  • Индекс строки: индекс строки, из которой будут удалены строки.
  • Количество строк: общее количество строк, которые необходимо удалить.

Удаление нескольких строк

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

  • Индекс строки: индекс строки, из которой будут удалены строки.
  • Количество строк: общее количество строк, которые необходимо удалить.

Вставка одного или нескольких столбцов

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

  • Индекс столбца, индекс столбца, из которого столбец будет вставлен
  • Количество столбцов, общее количество столбцов, которые необходимо вставить

Удаление столбца

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

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