在 Aspose.Cells 中显示或隐藏行列标题
Contents
[
Hide
]
Excel 文件中的所有工作表均由按行和列排列的单元格组成。所有行和列都有唯一的值,用于标识它们和标识单个单元格。例如,行编号 - 1、2、3、4 等 - 列按字母顺序排序 - A、B、C、D 等。行和列值显示在标题中。使用 Aspose.Cells,开发人员可以控制这些行和列标题的可见性。
控制工作表的可见性
Aspose.Cells提供了一个类,工作簿,代表一个 Microsoft Excel 文件。这工作簿类包含一个工作表允许访问 Excel 文件中每个工作表的集合。
工作表由工作表班级。这工作表类提供了广泛的属性和方法来管理工作表。要控制行标题和列标题的可见性,请使用工作表班级'IsRowColumnHeadersVisible财产。IsRowColumnHeadersVisible是一个布尔属性,这意味着它只能存储一个真的要么错误的价值。
下面给出了一个完整的示例,说明如何使用工作表班级'IsRowColumnHeadersVisible隐藏文件中第一个工作表上的行和列标题的属性。
屏幕截图显示了输入文件 Book1.xls。它包含三个工作表:Sheet1、Sheet2 和 Sheet3。每个工作表都显示行和列标题。
Book1.xls:修改前的工作表
Book1.xls 通过调用 Workbook 类的 Open 方法打开,第一个工作表上的行标题和列标题被隐藏。修改后的文件保存为 output.xls。
Output.xls:修改后的工作表
C#
//Creating a file stream containing the Excel file to be opened
FileStream fstream = new FileStream("book1.xls", FileMode.Open);
//Instantiating a Workbook object
//Opening the Excel file through the file stream
Workbook workbook = new Workbook(fstream);
//Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.Worksheets[0];
//Hiding the headers of rows and columns
worksheet.IsRowColumnHeadersVisible = false;
//Saving the modified Excel file
workbook.Save("output.xls");
//Closing the file stream to free all resources
fstream.Close();