Fenster fixieren in Excel
from ironxl import *

# Load the Excel workbook
workbook = WorkBook.Load("sample.xls")
worksheet = workbook.WorkSheets[0]

# Create freeze pane from column(A-B) and row(1-3)
worksheet.CreateFreezePane(2, 3)

# Overwriting freeze or split pane to column(A-E) and row(1-5) as well as applying prescroll
# The column will show E, G, ... and the row will show 5, 8, ...
worksheet.CreateFreezePane(5, 5, 6, 7)

# Save changes with the created freeze panes
workbook.SaveAs("createFreezePanes.xls")

# Remove all existing freeze or split pane
worksheet.RemovePane()
pip install ironxl
Fenster fixieren in Excel

Fenster fixieren in Excel

Das obige Codebeispiel zeigt, wie man ein Freeze Pane in Excel mit IronXL for Python erstellt, um Zeilen und Spalten zu sperren, sodass sie beim Scrollen sichtbar bleiben. Dies ist eine wertvolle Funktion, um Kopfzeilen oder Beschriftungsspalten an Ort und Stelle zu halten, wenn große Datensätze überprüft werden.

CreateFreezePane(column, row)

Der erste CreateFreezePane Overload benötigt eine Spaltenzahl und eine Zeilenzahl, um den gefrorenen Bereich zu definieren. Zum Beispiel erstellt worksheet.CreateFreezePane(1, 4) ein Freeze Pane, das Spalte A und Zeilen 1–4 abdeckt.

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

Diese Überladung erstellt einen Freeze Pane und wendet auch ein Vorschrollen auf das Arbeitsblatt an. Zum Beispiel friert worksheet.CreateFreezePane(5, 2, 6, 7) Spalten A–E und Zeilen 1–2 ein, wobei die Ansicht so gescrollt wird, dass 1 zusätzliche Spalte und 5 zusätzliche Zeilen angezeigt werden. Beim ersten Öffnen des Arbeitsblatts werden die Spalten A–E, G–... angezeigt. und Zeilen 1–2, 8–...

Wenn Sie mit großen Datentabellen in Excel arbeiten, halten das Einfrieren von Zeilen oder Spalten wichtige Beschriftungen sichtbar, während Sie durch den Rest des Arbeitsblatts scrollen.

Erfahren Sie, wie Sie eingefrorene Bereiche (Freeze Panes) in Excel mit Python hinzufügen

Bereit anzufangen?

Version:2026.11gerade veröffentlicht