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() | 获取此 Range 中单元格的枚举器。 |
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 = 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]
'实例化工作簿对象
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