Excelを使わずに固定状態を確認する方法。

紹介

この記事では、Excelワークシートの固定状態をプログラムで確認する方法について学びます。MS Excelでは簡単に分割や固定を判別できますが、CSharpではどうでしょうか。Aspose.Cells for Python via .NETを使えば簡単にできます。

固定状態の確認方法

Aspose.Cells for 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)