Come verificare lo stato di blocco senza Excel.

Introduzione

In questo articolo, impareremo come verificare lo stato di blocco di un foglio di lavoro Excel programmaticamente. Possiamo semplicemente scoprire se il foglio di lavoro è bloccato o diviso in MS Excel. Ma esiste un modo per scoprire se è bloccato o diviso con CSharp. Possiamo farlo facilmente con Aspose.Cells for Python via .NET.

Come verificare lo stato di blocco

Con Aspose.Cells for Python via .NET, possiamo verificare se la finestra è bloccata e quanthe righe e colonne sono di blocco.

Si prega di utilizzare la proprietà Worksheet.pane_state per verificare lo stato dei riquadri della finestra e ottenere righe e colonne bloccate con il metodo Worksheet.get_freezed_panes.

  1. Costruire il Workbook per aprire il file.
  2. Verificare se il foglio di lavoro è congelato.
  3. Ottiene le righe e le colonne bloccate
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)