Fenster in Excel einfrieren
Das obige Codebeispiel zeigt, wie man einen Bereich zum Einfrieren erstellt und dabei Zeilen und Spalten fixiert, so dass sie beim Blättern sichtbar bleiben. Es ist eine sehr nützliche Funktion, um die Kopfspalte oder -zeile an ihrem Platz zu halten, während man schnell Informationen vergleicht.
CreateFreezePane(column, row)
Die erste CreateFreezePane
-Methodenüberladung nimmt die Spalten- und Zeilenanzahl, um basierend darauf ein Freeze-Pane zu erstellen. Zum Beispiel wird workSheet.CreateFreezePane(1, 4)
das Fenster ab Spalte(A) und Zeile(1-4) einfrieren.
CreateFreezePane(column, row, subsequentColumn, subsequentRow)
Diese Überladung erstellt einen Standbildausschnitt auf der Grundlage der angegebenen Spalten- und Zeilenanzahl und wendet einen Bildlauf auf das Arbeitsblatt an. Zum Beispiel wird workSheet.CreateFreezePane(5, 2, 6, 7)
ein eingefrorenes Fenster von Spalte(A-E) und Zeile(1-2) mit 1 Spalte und 5 Zeilen scrollen haben. Wenn das Arbeitsblatt zum ersten Mal geöffnet wird, zeigt es die Spalten A-E, G-... und die Zeile zeigt 1-2,8-...
Wenn Sie eine große Tabelle mit Daten in Excel haben, 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 blättern.
Sie können ein Projektdatei von diesem Link herunterladen.
How to Add Freeze Panes in Excel Using C#
- Laden Sie eine C#-Bibliothek herunter, um gefrorene Bereiche in Excel hinzuzufügen
- Laden Sie ein bestehendes Arbeitsblatt oder erstellen Sie ein neues
- Verwenden Sie die CreateFreezePane-Methode, um Freeze-Panels hinzuzufügen
- Geben Sie den dritten und vierten Parameter an, um ein Vorscrolling durchzuführen
- Exportieren Sie die bearbeitete Excel-Datei
Navigieren Sie zum How-To-Artikel "Freeze Panes" für weitere Informationen und Demonstrationen.