Arbeitsblätter verwalten

Das Verwalten von Arbeitsblättern mit Aspose.Cells ist so einfach wie das ABC. In diesem Abschnitt beschreiben wir, wie wir:

  1. Erstellen Sie eine neue Excel-Datei von Grund auf und fügen Sie ein Arbeitsblatt hinzu
  2. Fügen Sie Arbeitsblätter zu Designer-Tabellen hinzu
  3. Zugriff auf Arbeitsblätter mit Blattname
  4. Entfernen Sie ein Arbeitsblatt aus einer Excel-Datei unter Verwendung seines Blattnamens
  5. Entfernen Sie ein Arbeitsblatt aus einer Excel-Datei, indem Sie seinen Blattindex verwenden

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

Ein Arbeitsblatt wird durch dargestelltArbeitsblatt Klasse.ArbeitsblattDie Klasse bietet eine breite Palette von Eigenschaften und Methoden zum Verwalten eines Arbeitsblatts. Sehen wir uns an, wie wir diese grundlegenden APIs nutzen können.

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

Um eine neue Excel-Datei programmgesteuert zu erstellen, müssten Entwickler ein Objekt von erstellenArbeitsmappe Klasse, die eine Excel-Datei darstellt. Dann können Entwickler anrufenaddieren Methode derArbeitsblattsammlung . Wenn wir anrufenaddieren-Methode wird der Excel-Datei automatisch ein leeres Arbeitsblatt hinzugefügt, auf das verwiesen werden kann, indem der Blattindex des neu hinzugefügten Arbeitsblatts an die übergeben wirdArbeitsblattsammlung . Nachdem die Arbeitsblattreferenz abgerufen wurde, können Entwickler an ihren Arbeitsblättern gemäß ihren Anforderungen arbeiten. Nachdem die Arbeit an den Arbeitsblättern erledigt ist, können Entwickler ihre neu erstellte Excel-Datei mit neuen Arbeitsblättern speichern, indem sie das aufrufenspeichern Methode derArbeitsmappeKlasse.

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

Das Hinzufügen von Arbeitsblättern zu einer Designer-Tabellenkalkulation ist völlig identisch mit dem oben beschriebenen Ansatz, mit der Ausnahme, dass die Excel-Datei bereits erstellt wurde und wir diese Excel-Datei zuerst öffnen müssen, bevor wir ihr ein Arbeitsblatt hinzufügen können. Eine Designer-Tabellenkalkulation kann geöffnet werden, indem der Dateipfad oder Stream während der Initialisierung übergeben wirdArbeitsmappeKlasse.

Zugriff auf Arbeitsblätter mit Blattname

Entwickler können auf jedes Arbeitsblatt zugreifen oder es abrufen, indem sie seinen Namen oder Index angeben.

Entfernen von Arbeitsblättern unter Verwendung des Blattnamens

Manchmal müssen Entwickler möglicherweise Arbeitsblätter aus vorhandenen Excel-Dateien entfernen, und diese Aufgabe kann durch Aufrufen von ausgeführt werdenentfernenBei Methode derArbeitsblattsammlung Sammlung. Wir können den Blattnamen an die übergebenentfernenBei-Methode zum Entfernen eines bestimmten Arbeitsblatts.

Arbeitsblätter mit Blattindex entfernen

Der obige Ansatz zum Entfernen von Arbeitsblättern funktioniert gut, wenn Entwickler bereits die Blattnamen der zu löschenden Arbeitsblätter kennen. Was aber, wenn Sie den Blattnamen des Arbeitsblatts, das Sie aus Ihrer Excel-Datei entfernen möchten, nicht kennen?

Nun, unter solchen Umständen können Entwickler eine überladene Version von verwendenentfernenBei-Methode, die den Blattindex des Arbeitsblatts anstelle seines Blattnamens verwendet.

Themen vorantreiben