访问工作表的单元格

访问单元格

Aspose.Cells提供一个代表Microsoft Excel文件的Workbook类。Workbook类包含一个WorksheetCollection集合,允许访问Excel文件中的每个工作表。工作表由Worksheet类表示。Worksheet类提供了一个代表工作表中所有单元格的Cells集合。

我们可以使用Cells集合来访问工作表中的单元格。Aspose.Cells提供了不同的访问单元格的基本方法:

  1. 使用单元格名称.
  2. 使用行和列索引.

使用单元格名称

开发人员可以通过将单元格名称传递给Worksheet类的Cells集合来访问任何特定单元格。

如果开头创建一个空白工作表,Cells集合的计数为零。当使用此方法访问单元格时,它会检查该单元格是否存在于集合中。如果存在,它会在集合中返回单元格对象,否则它会创建一个新的Cell对象,将对象添加到Cells集合中,然后返回对象。如果您熟悉Microsoft Excel,这种方法是访问单元格的最简单方式,但比其他方法更慢。

使用单元格的行和列索引

开发人员可以通过将单元格的行和列索引传递给Worksheet类的Cells集合来访问任何特定单元格。

这种方法的工作方式与第一种方法相同。

相关文章

访问工作表的最大显示范围

Aspose.Cells允许开发人员访问工作表的最大显示范围。最大显示范围 - 带有内容的第一个和最后一个单元格之间的单元格范围 - 在需要复制、选择或显示工作表的全部内容时非常有用。

您可以使用Worksheet.getCells().getMaxDisplayRange()来访问工作表的最大显示范围。

在下图中,所选工作表的最大显示范围为A1:G15。

显示此工作表的最大显示范围

todo:image_alt_text

以下示例代码演示如何访问MaxDisplayRange属性。代码将生成以下输出。

 Maximum Display Range: =Sheet1!$A$1:$G$15