Управление диапазонами

Введение

В Excel можно выбрать несколько ячеек с помощью выделения мышью, набор выбранных ячеек называется “Диапазон”.

Например, вы можете щелкнуть левой кнопкой мыши в ячейке “A1” Excel, а затем перетащить в ячейку “C4”. Прямоугольная область, которую вы выбрали, также можно легко создать в виде объекта с использованием Aspose.Cells для Python via .NET.

Вот как создать диапазон, установить значение, установить стиль и выполнить другие операции с объектом “Диапазон”.

** Управление диапазонами с использованием библиотеки Aspose.Cells для Python Excel**

Aspose.Cells для Python via .NET предоставляет класс, Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию worksheets, которая позволяет получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию Cells.

** Как создать диапазон**

Когда вы хотите создать прямоугольную область, расширяющуюся на A1:C4, вы можете использовать следующий код:

** Как установить значение в ячейки диапазона**

Скажем, у вас есть диапазон ячеек, распространяющийся на A1:C4. Матрица составляет 4 * 3 = 12 ячеек. Индивидуальные ячейки диапазона упорядочены последовательно.

В следующем примере показано, как ввести некоторые значения в ячейки диапазона.

Как установить стиль ячеек диапазона

В следующем примере показано, как установить стиль ячеек диапазона.

Как получить текущий регион диапазона

CurrentRegion - это свойство, которое возвращает объект Range, представляющий текущий регион.

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

В Excel вы можете получить область CurrentRegion следующим образом:

  1. Выделите область (range1) с помощью мыши.
  2. Нажмите “Домой - Правка - Поиск и выбор - Перейти к специальному - Текущий регион”, или используйте “Ctrl+Shift+*”, теперь вы увидите, что Excel автоматически помогает вам выбрать область (range2), теперь вы сделали это, range2 - это CurrentRegion range1.

Используя Aspose.Cells для Python via .NET, вы можете использовать свойство “Range.current_region” для выполнения той же функции.

Пожалуйста, загрузите следующий тестовый файл, откройте его в Excel, используйте мышь, чтобы выбрать область “A1:D7”, затем нажмите “Ctrl+Shift+*”, вы увидите, что область “A1:C3” выбрана.

current_region.xlsx

Теперь, выполните следующий пример, посмотрите, как это работает в Aspose.Cells для Python via .NET:

Продвинутые темы