Как проверить закрепленное состояние без Excel.

Введение

В этой статье мы научимся как проверить замороженное состояние листа Excel программно. Мы можем просто определить, заморожен ли лист или разделен в MS Excel. Но есть ли способ определить, заморожен ли он или разделен на C#? Мы можем сделать это с Aspose.Cells для Python via .NET.

Как проверить замороженное состояние

С помощью Aspose.Cells для Python via .NET мы можем проверить, заблокировано ли окно и сколько строк и столбцов заблокировано.

Пожалуйста, используйте свойство Worksheet.pane_state, чтобы проверить состояние оконных рамок и получить заблокированные строки и столбцы с помощью метода Worksheet.get_freezed_panes.

  1. Создайте рабочую книгу для открытия файла.
  2. Проверьте, заморожен ли лист.
  3. Получите заблокированные строки и столбцы
from aspose.cells import PaneStateType, Workbook
workbook = Workbook("Frozen.xlsx")
sheet = workbook.worksheets[0]
# Check whether worksheet is frozen.
if sheet.pane_state == PaneStateType.FROZEN or sheet.pane_state == PaneStateType.FROZEN_SPLIT:
# Gets locked rows and columns.
sheet.get_freezed_panes(row, column, rows, columns)