Вставка и удаление строк и столбцов
Вступление
Независимо от того, создаете ли вы новый рабочий лист с нуля или работаете с существующим рабочим листом, нам может потребоваться добавить дополнительные строки или столбцы для размещения большего количества данных. И наоборот, нам также может понадобиться удалить строки или столбцы из указанных позиций на листе.
Чтобы выполнить эти требования, Aspose.Cells предоставляет очень простой набор классов и методов, обсуждаемых ниже.
Управление строками/столбцами
Aspose.Cells предоставляетРабочая тетрадь класс, представляющий файл Excel Microsoft.Рабочая тетрадь класс содержитРабочий листКоллекция который позволяет получить доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.Рабочий лист класс предоставляетCellsколлекция, представляющая все ячейки рабочего листа.
Cellscollection предоставляет несколько методов для управления строками и столбцами на листе. Некоторые из них обсуждаются ниже.
Вставка строки
Вставьте строку в любое место, вызвав методвставить ряды методCells коллекция.вставить ряды принимает в качестве первого аргумента индекс строки, в которую будет вставлена новая строка, а в качестве второго аргумента — количество вставляемых строк.
Вставка нескольких строк
Чтобы вставить несколько строк на лист, вызовите функциювставить ряды методCells коллекция.вставить ряды принимает два параметра:
- Индекс строки: индекс строки, из которой будут вставлены новые строки.
- Количество строк: общее количество строк, которые необходимо вставить.
Вставить строку с форматированием
Чтобы вставить строку с параметрами форматирования, используйте кнопкувставить ряды перегрузка, которая занимаетInsertOptionsкак параметр. УстановитьКопироватьФорматТипсобственностьюInsertOptionsкласс сКопироватьФорматТипПеречисление.КопироватьФорматТипПеречисление состоит из трех членов, перечисленных ниже.
- ТЕМ ЖЕ_КАК_ВЫШЕформатирует строку так же, как указанную выше строку.
- ТЕМ ЖЕ_КАК_НИЖЕ: форматирует строку так же, как строку ниже.
- ЧИСТЫЙ: очищает форматирование.
Удаление строки
Чтобы удалить строку в любом месте, вызовите методудалить ряды методCells коллекция.удалить ряды принимает два параметра:
- Индекс строки: индекс строки, из которой будут удалены строки.
- Количество строк: общее количество строк, которые необходимо удалить.
Удаление нескольких строк
Чтобы удалить несколько строк с рабочего листа, вызовите методудалить ряды методCells коллекция.удалить ряды принимает два параметра:
- Индекс строки: индекс строки, из которой будут удалены строки.
- Количество строк: общее количество строк, которые необходимо удалить.
Вставка одного или нескольких столбцов
Разработчики также могут вставить столбец в рабочий лист в любом месте, вызвав методвставить столбцы методCellsколлекция.вставить столбцы принимает два параметра:
- Индекс столбца, индекс столбца, из которого столбец будет вставлен
- Количество столбцов, общее количество столбцов, которые необходимо вставить
Удаление столбца
Чтобы удалить столбец из рабочего листа в любом месте, вызовитеудалитьКолонки методCells коллекция.удалитьКолонки принимает следующие параметры:
- Индекс столбца: индекс столбца, из которого столбец будет удален.
- Количество столбцов: общее количество столбцов, которые необходимо удалить.
- Обновить ссылку: логический параметр, указывающий, следует ли обновлять ссылки на других листах.