Range
Содержание
[
Скрывать
]Range class
Инкапсулирует объект, представляющий диапазон ячеек в электронной таблице.
public class Range
Характеристики
| Имя | Описание |
|---|---|
| Address { get; } | Получает адрес диапазона. |
| ColumnCount { get; } | Получает количество столбцов в диапазоне. |
| ColumnWidth { get; set; } | Устанавливает или получает ширину столбца этого диапазона |
| CurrentRegion { get; } | Возвращает объект Range, представляющий текущий регион. Текущая область представляет собой диапазон, ограниченный любой комбинацией пустых строк и пустых столбцов. |
| EntireColumn { get; } | Получает объект Range, представляющий весь столбец (или столбцы), содержащий указанный диапазон. |
| EntireRow { get; } | Получает объект Range, представляющий всю строку (или строки), содержащую указанный диапазон. |
| FirstColumn { get; } | Получает индекс первого столбца диапазона. |
| FirstRow { get; } | Получает индекс первой строки диапазона. |
| Height { get; } | Получает ширину диапазона в пунктах. |
| Hyperlinks { get; } | Получает все гиперссылки в диапазоне. |
| Item { get; } | получаетCell объект в этом диапазоне. |
| Left { get; } | Получает расстояние в пунктах от левого края столбца A до левого края диапазона. |
| Name { get; set; } | Получает или задает имя диапазона. |
| RefersTo { get; } | Получает ссылки на диапазон. |
| RowCount { get; } | Получает количество строк в диапазоне. |
| RowHeight { get; set; } | Устанавливает или получает высоту строк в этом диапазоне |
| Top { get; } | Получает расстояние в пунктах от верхнего края строки 1 до верхнего края диапазона. |
| Value { get; set; } | Получает и устанавливает значение диапазона. |
| Width { get; } | Получает ширину диапазона в пунктах. |
| Worksheet { get; } | ПолучаетWorksheet объект, который содержит этот диапазон. |
Методы
| Имя | Описание |
|---|---|
| ApplyStyle(Style, StyleFlag) | Применяет форматы ко всему диапазону. |
| AutoFill(Range) | Автоматически заполнять целевой диапазон. |
| AutoFill(Range, AutoFillType) | Автоматически заполнять целевой диапазон. |
| Copy(Range) | Копирует данные (включая формулы), форматирование, объекты рисования и т. д. из исходного диапазона. |
| Copy(Range, PasteOptions) | Копирование диапазона со специальными параметрами вставки. |
| CopyData(Range) | Копирует данные ячейки (включая формулы) из исходного диапазона. |
| CopyStyle(Range) | Копирует настройки стиля из исходного диапазона. |
| CopyValue(Range) | Копирует значение ячейки из исходного диапазона. |
| ExportDataTable() | Экспортирует данные из этого диапазона вDataTable объект. |
| ExportDataTable(ExportTableOptions) | Экспортирует данные из этого диапазона вDataTable объект. |
| ExportDataTableAsString() | Экспортирует данные из этого диапазона вDataTable объект. |
| GetCellOrNull(int, int) | получаетCell объект или ноль в этом диапазоне. |
| GetEnumerator() | Получает перечислитель для ячеек в этом диапазоне. |
| GetOffset(int, int) | получаетRange диапазон по смещению. |
| Intersect(Range) | ВозвращаетRange объект, представляющий прямоугольное пересечение двух диапазонов. |
| IsIntersect(Range) | Указывает, пересекается ли диапазон. |
| Merge() | Объединяет диапазон ячеек в одну ячейку. |
| MoveTo(int, int) | Переместить текущий диапазон в диапазон назначения. |
| PutValue(string, bool, bool) | Помещает значение в диапазон, при необходимости значение будет преобразовано в другой тип данных, а числовой формат ячейки будет сброшен. |
| SetInsideBorders(BorderType, CellBorderType, CellsColor) | Установить внутренние границы диапазона. |
| SetOutlineBorder(BorderType, CellBorderType, Color) | Устанавливает границу контура вокруг диапазона ячеек. |
| SetOutlineBorders(CellBorderType, Color) | Устанавливает границы контура вокруг диапазона ячеек с одинаковым стилем и цветом границы. |
| SetOutlineBorders(CellBorderType[], Color[]) | Устанавливает границы строки вокруг диапазона ячеек. |
| SetStyle(Style) | Устанавливает стиль диапазона. |
| override ToString() | Возвращает строку, представляющую текущий объект Range. |
| Union(Range) | Возвращает объединение двух диапазонов. |
| UnMerge() | Разъединяет объединенные ячейки этого диапазона. |
Примеры
[C#]
//Создание экземпляра объекта Workbook
Workbook workbook = new Workbook();
// Получить первые ячейки рабочего листа.
Cells cells = workbook.Worksheets[0].Cells;
// Создаем диапазон (A1:D3).
Range range = cells.CreateRange("A1", "D3");
// Установить значение в диапазоне.
range.Value = "Hello";
// Сохраняем файл Excel
workbook.Save("book1.xlsm");
[Visual Basic]
'Создание экземпляра объекта Workbook
Dim workbook As Workbook = New Workbook()
'Получите первые ячейки рабочего листа.
Dim cells as Cells = workbook.Worksheets[0].Cells
'Создайте диапазон (A1:D3).
Dim range as Range = cells.CreateRange("A1", "D3")
'Установите значение в диапазоне.
range.Value = "Hello"
'Сохраните файл Excel
workbook.Save("book1.xlsm")
Смотрите также
- пространство имен Aspose.Cells
- сборка Aspose.Cells