Fenster fixieren in Excel
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// 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);

workBook.SaveAs("createFreezePanes.xls");

// Remove all existing freeze or split pane
workSheet.RemovePane();
NuGet Download
PM > Install-Package IronXL.Excel
Fenster fixieren in Excel

Fenster fixieren in Excel

Das obige Codebeispiel zeigt, wie man eine geteilte Ansicht erstellt, bei der Zeilen und Spalten fixiert werden, sodass sie beim Scrollen sichtbar bleiben. Es ist eine sehr nützliche Funktion, um die Kopfzeile oder -zeile an Ort und Stelle zu halten, während man schnell Informationen vergleicht.

CreateFreezePane(column, row)

Die erste CreateFreezePane Methode Überladung nimmt die Spalten- und Zeilenanzahl, um darauf basierend eine eingefrorene Fensteransicht zu erstellen. Zum Beispiel wird workSheet.CreateFreezePane(1, 4) ein Einfrierfenster von column(A) und rows(1-4) erstellen.

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

Diese Überladung erstellt eine geteilte Ansicht basierend auf der angegebenen Anzahl von Spalten und Zeilen und wendet Scrollen auf das Arbeitsblatt an. Zum Beispiel wird workSheet.CreateFreezePane(5, 2, 6, 7) ein Einfrierfenster von columns(A-E) und rows(1-2) mit 1 Spalte und 5 Zeilen scrollen haben. Wenn das Arbeitsblatt zuerst geöffnet wird, werden die Spalten A-E, G-... angezeigt. und die Zeilen zeigen 1-2, 8-... an.

Wenn du eine große Tabelle mit Daten in Excel hast, kann es nützlich sein, Zeilen oder Spalten einzufrieren. Auf diese Weise können Sie Zeilen oder Spalten sichtbar halten, während Sie durch den Rest des Arbeitsblatts scrollen.

Sie können eine Projektdatei von diesem Link herunterladen.

Lernen Sie, wie man mit C# Freeze-Panels in Excel hinzufügt
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 2,362,812Version:2026.11gerade veröffentlicht