Cómo verificar el estado congelado sin Excel.

Introducción

En este artículo, aprenderemos cómo verificar el estado congelado de una hoja de cálculo de Excel programáticamente. Podemos simplemente determinar si la hoja está congelada o dividida en MS Excel. Pero, ¿hay alguna forma de saber si está congelada o dividida con C#. Podemos hacerlo fácilmente con Aspose.Cells para Python via .NET.

Cómo verificar el estado congelado

Con Aspose.Cells para Python via .NET, podemos verificar si la ventana está congelada y cuántas filas y columnas están bloqueadas.

Por favor, use la propiedad Worksheet.pane_state para verificar el estado de los paneles de la ventana y obtenga filas y columnas bloqueadas con el método Worksheet.get_freezed_panes.

  1. Construir un libro de trabajo para abrir el archivo.
  2. Verificar si la hoja de cálculo está congelada.
  3. Obtiene las filas y columnas bloqueadas
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)