如何在没有Excel的情况下检查冻结状态。
Contents
[
Hide
]
介绍
在本文章中,我们将学习如何以编程方式检查Excel工作表的冻结状态。我们可以在MS Excel中简单找到工作表是否被冻结或分割。但有没有一种方法可以通过CSharp找到它是被冻结还是被分割。我们可以通过Aspose.Cells for .Net轻松实现。
窗格是否冻结
使用Aspose.Cells for .Net,我们可以检查窗格是否被冻结以及锁定了多少行和列。
请使用 Worksheet.PaneState 属性来检查窗格的状态 并通过 Worksheet.GetFreezedPanes 方法获取锁定的行和列。 1.构建工作簿以打开文件。 2.检查工作表是否被冻结。 3.获取锁定的行和列。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Workbook workbook = new Workbook("Frozen.xlsx"); | |
Worksheet sheet = workbook.Worksheets[0]; | |
//Check whether worksheet is frozen. | |
if (sheet.PaneState == PaneStateType.Frozen || sheet.PaneState == PaneStateType.FrozenSplit) | |
{ | |
int row, column; | |
int rows, columns; | |
//Gets locked rows and columns. | |
sheet.GetFreezedPanes(out row, out column, out rows, out columns); | |
} |