隐藏和显示行和列
Contents
[
Hide
]
有时,在工作表中隐藏某些行或列并稍后再显示它们是有意义的。微软 Excel 提供了这一功能,Aspose.Cells for Python via .NET 也有。
控制行和列的可见性
Aspose.Cells for Python via .NET 提供了一个类,Workbook,代表一个微软 Excel 文件。Workbook 类包含一个 WorksheetCollection,让开发人员可以访问 Excel 文件中的每个工作表。工作表由 Worksheet 类表示。Worksheet 类提供了一个 cells 集合,代表工作表中的所有单元格。cells 集合提供了几种管理工作表中行或列的方法。以下是其中一些讨论的方法。
如何隐藏行和列
开发人员可以通过调用cells集合的hide_row和hide_column方法,分别隐藏行或列。两种方法都以行索引或列索引作为参数,以隐藏特定的行或列。
还可以通过将行高或列宽设置为0来隐藏行或列。
如何显示行和列
开发人员可以通过调用cells集合的unhide_row和unhide_column方法,分别显示任何隐藏的行或列。两种方法都需要两个参数:
- 行或列索引 - 用于显示特定行或列的索引。
- 行高或列宽 - 在取消隐藏后分配给行或列的行高或列宽。
在使隐藏的列可见时,如果需要恢复其先前分配的宽度或其原始宽度,请使用负宽度取消隐藏列。例如:worksheet.Cells.UnhideColumn(5, -1)
如何隐藏多个行和列
开发人员可以通过调用cells集合的hide_rows和hide_columns方法,分别一次隐藏多行或列。两种方法都需要起始行或列索引和应该隐藏的行数或列数作为参数。