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