Вставка и удаление строк и столбцов файлов Excel
Введение
При создании нового листа Excel с нуля или работе с существующим листом нам может потребоваться добавить дополнительные строки или столбцы для размещения большего объема данных. Напротив, также может потребоваться удалить строки или столбцы из указанных позиций в листе. Для удовлетворения этих требований Aspose.Cells для Python via .NET предоставляет очень простой набор классов и методов, описанных ниже.
Управлять строками и столбцами
Aspose.Cells для Python via .NET предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию worksheets, позволяющую получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию cells, представляющую все ячейки на листе.
Коллекция cells предоставляет несколько методов для управления строками и столбцами на листе. Некоторые из них рассматриваются ниже.
Вставить строки и столбцы
Как вставить строку
Вставьте строку на листе в любом месте, вызвав метод insert_row коллекции cells. Метод insert_row принимает индекс строки, куда будет вставлена новая строка.
Как вставить несколько строк
Для вставки нескольких строк на лист, вызовите метод insert_rows коллекции cells. Метод insert_rows принимает два параметра:
- Индекс строки, индекс строки, с которой будут вставлены новые строки.
- Количество строк, общее количество строк, которые необходимо вставить.
Как вставить строку с форматированием
Чтобы вставить строку с параметрами форматирования, используйте перегрузку insert_rows, которая принимает InsertOptions в качестве параметра. Установите свойство copy_format_type класса InsertOptions с перечислением CopyFormatType. Перечисление CopyFormatType имеет три элемента, перечисленные ниже.
- SAME_AS_ABOVE: Форматирует строку так же, как и выше.
- SAME_AS_BELOW: Форматирует строку так же, как и ниже.
- CLEAR: Очищает форматирование.
Как вставить столбец
Разработчики также могут вставлять столбец в лист на любой позиции, вызвав метод insert_column коллекции cells. Метод insert_column принимает индекс столбца, куда будет вставлен новый столбец.
Удалить строки и столбцы
Как удалить несколько строк
Чтобы удалить несколько строк из листа, вызовите метод delete_rows коллекции cells. Метод delete_rows принимает два параметра:
- Индекс строки, индекс строки, с которой строки будут удалены.
- Количество строк, общее количество строк, которые нужно удалить.
Как удалить столбец
Чтобы удалить столбец из листа в любом месте, вызовите метод delete_column коллекции Cells. Метод delete_column принимает индекс удаляемого столбца.