Verwalten Sie Arbeitsblätter von Microsoft Excel-Dateien.

Aspose.Cells bietet eine Klasse,Arbeitsmappe die eine Excel-Datei darstellt. DasArbeitsmappeKlasse enthält aArbeitsblätterSammlung, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht.

Ein Arbeitsblatt wird durch dargestelltArbeitsblattKlasse. DasArbeitsblatt-Klasse bietet eine Vielzahl von Eigenschaften und Methoden zum Verwalten von Arbeitsblättern.

Hinzufügen von Arbeitsblättern zu einer neuen Excel-Datei

So erstellen Sie programmgesteuert eine neue Excel-Datei:

  1. Erstellen Sie ein Objekt derArbeitsmappeKlasse.
  2. Ruf den … anAddieren Methode derArbeitsblattsammlung Klasse. Der Excel-Datei wird automatisch ein leeres Arbeitsblatt hinzugefügt. Es kann darauf verwiesen werden, indem der Blattindex des neuen Arbeitsblatts an die übergeben wirdArbeitsblätter Sammlung.
  3. Besorgen Sie sich eine Arbeitsblattreferenz.
  4. Bearbeiten Sie die Arbeitsblätter.
  5. Speichern Sie die neue Excel-Datei mit neuen Arbeitsblättern, indem Sie die aufrufenArbeitsmappe Klasse'SpeichernMethode.

Hinzufügen von Arbeitsblättern zu einer Designer-Tabelle

Der Vorgang zum Hinzufügen von Arbeitsblättern zu einem Designer-Arbeitsblatt ist der gleiche wie beim Hinzufügen eines neuen Arbeitsblatts, mit der Ausnahme, dass die Excel-Datei bereits vorhanden ist und daher geöffnet werden sollte, bevor Arbeitsblätter hinzugefügt werden. Eine Designer-Tabelle kann mit geöffnet werdenArbeitsmappeKlasse.

Zugriff auf Arbeitsblätter mit Blattname

Greifen Sie auf ein beliebiges Arbeitsblatt zu, indem Sie seinen Namen oder Index angeben.

Entfernen von Arbeitsblättern unter Verwendung des Blattnamens

Um Arbeitsblätter aus einer Datei zu entfernen, rufen Sie die aufEntfernenBei Methode vonArbeitsblattsammlung Klasse. Übergeben Sie den Blattnamen an dieEntfernenBeiMethode zum Entfernen eines bestimmten Arbeitsblatts.

Arbeitsblätter mit Blattindex entfernen

Das Entfernen von Arbeitsblättern nach Namen funktioniert gut, wenn der Name des Arbeitsblatts bekannt ist. Wenn Sie den Namen des Arbeitsblatts nicht kennen, verwenden Sie eine überladene Version vonEntfernenBeiMethode, die den Blattindex des Arbeitsblatts anstelle seines Blattnamens verwendet.

Aktivieren von Blättern und Aktivieren von Cell im Arbeitsblatt

Manchmal muss ein bestimmtes Arbeitsblatt aktiv sein und angezeigt werden, wenn ein Benutzer eine Microsoft-Excel-Datei in Excel öffnet. Ebenso möchten Sie vielleicht eine bestimmte Zelle aktivieren und die Bildlaufleisten so einstellen, dass sie die aktive Zelle anzeigen. Aspose.Cells ist in der Lage, all diese Aufgaben zu erledigen.

Einaktives Blatt ist ein Blatt, an dem Sie gerade arbeiten: Der Name des aktiven Blatts auf der Registerkarte ist standardmäßig fett.

Einaktive Zelle ist eine ausgewählte Zelle, die Zelle, in die Daten eingegeben werden, wenn Sie mit der Eingabe beginnen. Es ist immer nur eine Zelle aktiv. Die aktive Zelle wird durch einen dicken Rahmen hervorgehoben.

Blätter aktivieren und Cell aktivieren

Aspose.Cells bietet spezifische API-Aufrufe zum Aktivieren eines Blatts und einer Zelle. Zum Beispiel dieAspose.Cells.WorksheetCollection.ActiveSheetIndex-Eigenschaft ist nützlich, um das aktive Blatt in einer Arbeitsmappe festzulegen. Ähnlich,Aspose.Cells.Worksheet.ActiveCell-Eigenschaft wird verwendet, um eine aktive Zelle im Arbeitsblatt festzulegen und abzurufen.

Um sicherzustellen, dass sich die horizontalen oder vertikalen Bildlaufleisten an der Zeilen- und Spaltenindexposition befinden, an der Sie bestimmte Daten anzeigen möchten, verwenden Sie dieAspose.Cells.Worksheet.FirstVisibleRow undAspose.Cells.Worksheet.FirstVisibleColumnEigenschaften.

Das folgende Beispiel zeigt, wie Sie ein Arbeitsblatt aktivieren und eine aktive Zelle darin erstellen. In der generierten Ausgabe werden die Bildlaufleisten gescrollt, um die 2. Zeile und 2. Spalte als ihre erste sichtbare Zeile und Spalte zu machen.

Themen vorantreiben