隐藏和显示行和列
Contents
[
Hide
]
介绍
有时,用户可能需要隐藏工作表的某些行或列,然后稍后再显示它们。Microsoft Excel提供了这个功能,Aspose.Cells也提供了。
控制行和列的可见性
Aspose.Cells提供了一个类,Workbook,表示Microsoft Excel文件。Workbook类包含一个WorksheetCollection允许访问Excel文件中的每个工作表。工作表由Worksheet类表示。Worksheet类提供了一个Cells集合,表示工作表中的所有单元格。Cells集合提供了几种管理工作表中的行或列的方法,以下是其中的一些。
隐藏行或列
开发人员可以通过调用Cells集合的HideRow和HideColumn方法来隐藏行或列。这两种方法分别接受行/列索引作为参数,以隐藏特定的行或列。
注意:如果将行高或列宽设置为0,则也可以隐藏行或列。
显示行和列
开发人员可以通过调用Cells集合的UnhideRow和UnhideColumn方法,来取消隐藏任何隐藏的行或列。这两种方法各自接受两个参数:
- 行或列索引 - 用于显示特定行或列的索引。
- 行高或列宽 - 在显示后分配给行或列的行高或列宽。
在将隐藏的列/行显示出来时,如果需要将其恢复为先前分配的宽度或高度,或其原始宽度或高度,请使用负宽度或高度取消隐藏列或行。例如,worksheet.getCells().unhideColumn(5, -1)