管理范围

介绍

在 Excel 中,您可以使用鼠标框选择多个单元格,所选单元格的集合称为“范围”。

例如,可以在Cell Excel的“A1”中单击鼠标左键,然后拖动到“C4”单元格。您选择的矩形区域也可以使用 Aspose.Cells 轻松创建为对象。

下面介绍如何创建范围、放置值、设置样式以及对“范围”对象进行更多操作。

使用 Aspose.Cells 管理范围

Aspose.Cells提供了一个类,工作簿表示 Microsoft Excel 文件。这工作簿类包含一个工作表允许访问 Excel 文件中每个工作表的集合。工作表由工作表班级。这工作表类提供了Cells收藏。

创建范围

当你想创建一个延伸到 A1:C4 的矩形区域时,你可以使用下面的代码:

将值放入Range的Cells

假设您有一系列单元格延伸到 A1:C4。该矩阵有 4 * 3 = 12 个单元格。各个范围单元格按顺序排列:Range[0,0]、Range[0,1]、Range[0,2]、Range[1,0]、Range[1,1]、Range[1,2]、范围[2,0]、范围[2,1]、范围[2,2]、范围[3,0]、范围[3,1]、范围[3,2]。

以下示例显示如何将一些值输入到范围的单元格中。

Range的Cells的设置样式

以下示例显示如何设置 Range 单元格的样式。

获取范围的当前区域

CurrentRegion 是一个返回表示当前区域的 Range 对象的属性。

当前区域是由空白行和空白列的任意组合界定的范围。只读。

在 excel 中,您可以通过以下方式获取 CurrentRegion 区域:

  1. 用鼠标框选择一个区域(range1)。
  2. 点击“Home - Editing - Find & Select - Go To Special - Currect region”,或者使用“Ctrl+Shift+*”,你会看到excel自动帮你选择一个区域(range2),现在你做到了,range2是range1 的 CurrentRegion。

使用 Aspose.Cells,您可以使用“Range.CurrentRegion”属性来执行相同的功能。

请下载以下测试文件,用excel打开,用鼠标框选“A1:D7”区域,然后按“Ctrl+Shift+*”,即可看到“A1:C3”区域被选中。

当前区域.xlsx

现在请运行以下示例,在 Aspose.Cells 中查看它是如何工作的:

推进主题