Как проверить замороженное состояние без Excel.
Введение
В этой статье мы узнаем, как проверить замороженное состояние рабочего листа Excel программным образом. Мы можем просто узнать, является ли рабочий лист замороженным или разделенным в MS Excel. Но есть ли способ узнать, заморожен ли он или разделен с помощью C#? Мы можем сделать это с помощью Aspose.Cells для .Net.
Заморожены ли оконные рамы
С помощью Aspose.Cells для .Net мы можем проверить, заморожено ли окно и сколько строк и столбцов заблокированы.
Пожалуйста, используйте свойство Worksheet.PaneState, чтобы проверить состояние оконных рамок и получить заблокированные строки и столбцы с помощью метода Worksheet.GetFreezedPanes.
- Создайте рабочую книгу для открытия файла.
- Проверьте, заморожен ли лист.
- Получите заблокированные строки и столбцы
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); | |
} |