Bereiche des Arbeitsblatts einfrieren

In diesem Tutorial zeigen wir Ihnen, wie Sie Bereiche in einem Excel-Arbeitsblatt mithilfe von C#-Quellcode mit Aspose.Cells für .NET sperren. Befolgen Sie die nachstehenden Schritte, um das gewünschte Ergebnis zu erzielen.

Schritt 1: Importieren Sie die erforderlichen Bibliotheken

Stellen Sie sicher, dass Sie die Aspose.Cells-Bibliothek für .NET installiert haben und importieren Sie die erforderlichen Bibliotheken in Ihr C#-Projekt.

using Aspose.Cells;

Schritt 2: Verzeichnispfad festlegen und Excel-Datei öffnen

Legen Sie den Pfad zu dem Verzeichnis fest, das Ihre Excel-Datei enthält, und öffnen Sie dann die Datei, indem Sie a instanziierenWorkbook Objekt.

string dataDir = "YOUR DOCUMENTS DIRECTORY";
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
Workbook workbook = new Workbook(fstream);

Schritt 3: Gehen Sie zur Tabelle und wenden Sie die Einstellungen für die Fenstersperre an

Navigieren Sie mit zum ersten Arbeitsblatt in der Excel-DateiWorksheet Objekt. Dann nutzen Sie dieFreezePanes Methode zum Anwenden der Fenstersperreinstellungen.

Worksheet worksheet = workbook.Worksheets[0];
worksheet. FreezePanes(3, 2, 3, 2);

Im obigen Beispiel sind die Bereiche an die Zelle in Zeile 3 und Spalte 2 gebunden.

Schritt 4: Änderungen speichern

Nachdem Sie die notwendigen Änderungen vorgenommen haben, speichern Sie die geänderte Excel-Datei mitSave Methode derWorkbook Objekt.

workbook.Save(dataDir + "output.xls");

Beispielquellcode für Freeze Panes Of Worksheet mit Aspose.Cells für .NET

//Der Pfad zum Dokumentenverzeichnis.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Erstellen eines Dateistreams, der die zu öffnende Excel-Datei enthält
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
// Instanziieren eines Workbook-Objekts
// Öffnen der Excel-Datei über den Dateistream
Workbook workbook = new Workbook(fstream);
// Zugriff auf das erste Arbeitsblatt in der Excel-Datei
Worksheet worksheet = workbook.Worksheets[0];
// Anwenden der Einstellungen für eingefrorene Fenster
worksheet.FreezePanes(3, 2, 3, 2);
// Speichern der geänderten Excel-Datei
workbook.Save(dataDir + "output.xls");
// Schließen des Dateistreams, um alle Ressourcen freizugeben
fstream.Close();

Abschluss

Diese Schritt-für-Schritt-Anleitung zeigte Ihnen, wie Sie Bereiche in einer Excel-Tabelle mit Aspose.Cells für .NET sperren. Mithilfe des bereitgestellten C#-Quellcodes können Sie die Einstellungen für die Fenstersperre ganz einfach anpassen, um Ihre Daten in Excel-Dateien besser zu organisieren und zu visualisieren.

Häufig gestellte Fragen (FAQ)

Was ist Aspose.Cells für .NET?

Aspose.Cells für .NET ist eine leistungsstarke Bibliothek zum Bearbeiten von Excel-Dateien in .NET-Anwendungen.

Wie kann ich Aspose.Cells für .NET installieren?

Um Aspose.Cells für .NET zu installieren, müssen Sie das entsprechende Paket von herunterladenAspose-Veröffentlichungen und fügen Sie es Ihrem .NET-Projekt hinzu.

Wie sperre ich Bereiche in einem Excel-Arbeitsblatt mit Aspose.Cells für .NET?

Du kannst den … benutzenFreezePanes Methode derWorksheet Objekt zum Sperren der Bereiche eines Arbeitsblatts. Geben Sie die zu sperrenden Zellen an, indem Sie Zeilen- und Spaltenindizes angeben.

Kann ich die Einstellungen für die Fenstersperre mit Aspose.Cells für .NET anpassen?

Ja, mit derFreezePanes Mit der Methode können Sie bei Bedarf angeben, welche Zellen gesperrt werden sollen, und dabei die entsprechenden Zeilen- und Spaltenindizes bereitstellen.