Range класс
Range класс
Инкапсулирует объект, представляющий диапазон ячеек в электронной таблице.
Тип Range предоставляет следующие элементы:
Характеристики
Свойство | Описание |
---|---|
current_region | Возвращает объект Range, представляющий текущий регион. Текущий регион представляет собой диапазон, ограниченный любой комбинацией пустых строк и пустых столбцов. |
hyperlinks | Получает все гиперссылки в диапазоне. |
row_count | Получает количество строк в диапазоне. |
column_count | Получает количество столбцов в диапазоне. |
name | Получает или задает имя диапазона. |
refers_to | Получает ссылку на диапазон. |
address | Получает адрес диапазона. |
left | Получает расстояние в пунктах от левого края столбца A до левого края диапазона. |
top | Получает расстояние в пунктах от верхнего края строки 1 до верхнего края диапазона. |
width | Получает ширину диапазона в пунктах. |
height | Получает ширину диапазона в пунктах. |
first_row | Получает индекс первой строки диапазона. |
first_column | Получает индекс первого столбца диапазона. |
value | Получает и задает значение диапазона. |
column_width | Устанавливает или получает ширину столбца этого диапазона. |
row_height | Устанавливает или получает высоту строк в этом диапазоне |
entire_column | Получает объект Range, представляющий весь столбец (или столбцы), содержащий указанный диапазон. |
entire_row | Получает объект Range, представляющий всю строку (или строки), содержащую указанный диапазон. |
worksheet | Получает объект Range.worksheet , содержащий этот диапазон. |
Методы
Метод | Описание |
---|---|
auto_fill | Автоматическое заполнение целевого диапазона. |
auto_fill | Автоматическое заполнение целевого диапазона. |
set_style | Примените стиль ячейки. |
set_style | Устанавливает стиль диапазона. |
set_outline_borders | Устанавливает контурные границы вокруг диапазона ячеек с одинаковым стилем и цветом границы. |
set_outline_borders | Устанавливает контурные границы вокруг диапазона ячеек с одинаковым стилем и цветом границы. |
set_outline_borders | Устанавливает границы линий вокруг диапазона ячеек. |
set_outline_border | Устанавливает контурную границу вокруг диапазона ячеек. |
set_outline_border | Устанавливает контурную границу вокруг диапазона ячеек. |
copy | Копирование диапазона со специальными параметрами вставки. |
copy | Копирует данные (включая формулы), форматирование, рисование объектов и т. д. из исходного диапазона. |
add_hyperlink | Добавляет гиперссылку в указанную ячейку или диапазон ячеек. |
get_enumerator | Получает перечислитель для ячеек в этом диапазоне. |
is_intersect | Указывает, является ли диапазон пересечением. |
intersect | Возвращает объект Range , представляющий прямоугольное пересечение двух диапазонов. |
union_rang | Возвращает результат объединения двух диапазонов. |
union | Возвращает объединение двух диапазонов. |
is_blank | Указывает, содержит ли диапазон значения. |
merge | Объединяет диапазон ячеек в одну ячейку. |
un_merge | Разъединяет объединенные ячейки этого диапазона. |
put_value | Помещает значение в диапазон. При необходимости значение будет преобразовано в другой тип данных, а числовой формат ячейки будет сброшен. |
apply_style | Применяет форматы для всего диапазона. |
set_inside_borders | Устанавливается внутри границ диапазона. |
move_to | Переместить текущий диапазон в целевой диапазон. |
copy_data | Копирует данные ячеек (включая формулы) из исходного диапазона. |
copy_value | Копирует значение ячейки из исходного диапазона. |
copy_style | Копирует настройки стиля из исходного диапазона. |
get_cell_or_null | Получает объект Cell или значение NULL в этом диапазоне. |
get_offset | Получает диапазон Range по смещению. |
Примечания
Класс Range обозначает область электронной таблицы Excel. Благодаря этому вы можете форматировать и устанавливать значение диапазона. И вы также можете просто скопировать диапазон Excel.
Пример
В следующем примере показано, как создать диапазон и установить значение диапазона Excel.
from aspose.cells import Workbook
# Instantiating a Workbook object
workbook = Workbook()
# Get the first Worksheet Cells.
cells = workbook.worksheets[0].cells
# Create a range (A1:D3).
range = cells.create_range("A1", "D3")
# Set value to the range.
range.value = "Hello"
# Save the Excel file
workbook.save("book1.xlsm")
Смотрите также
- модуль
aspose.cells
- класс
Cell
- класс
Range