Zugriff auf Cells eines Arbeitsblatts
Zugriff auf Cells
Aspose.Cells bietet eine Klasse,Arbeitsmappe die eine Excel-Datei darstellt. DasArbeitsmappeKlasse enthält aArbeitsblattsammlungdie den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch dargestelltArbeitsblatt Klasse. DasArbeitsblatt Klasse bietet aCellsAuflistung, die alle Zellen im Arbeitsblatt darstellt.
Wir können benutzenCellsSammlung, um auf Zellen in einem Arbeitsblatt zuzugreifen. Aspose.Cells bietet drei grundlegende Ansätze für den Zugriff auf Zellen in einem Arbeitsblatt:
- Verwenden des Zellennamens.
- Verwenden des Zeilen- und Spaltenindex einer Zelle.
- Verwenden eines Zellenindex in derCellsSammlung
**WICHTIG:**Wir haben erwähnt, dass der 3. Ansatz der schnellste und der 1. Ansatz der langsamste ist. Der Leistungsunterschied zwischen den Ansätzen ist sehr gering, machen Sie sich also keine Sorgen über Leistungseinbußen, egal welchen Ansatz Sie verwenden.
Verwendung des Namens Cell
Entwickler können auf jede bestimmte Zelle zugreifen, indem sie ihren Zellennamen an die übergebenCells Sammlung derArbeitsblattKlasse als Index.
Wenn Sie zu Beginn ein leeres Arbeitsblatt erstellen, wird die Anzahl derCellsSammlung ist null. Wenn Sie diesen Ansatz verwenden, um auf eine Zelle zuzugreifen, wird überprüft, ob diese Zelle in der Sammlung vorhanden ist oder nicht. Wenn ja, gibt es das Zellobjekt in der Sammlung zurück, andernfalls erstellt es ein neuesCell Objekt, fügt das Objekt dem hinzuCellsSammlung und gibt dann das Objekt zurück. Dieser Ansatz ist der einfachste Weg, um auf die Zelle zuzugreifen, wenn Sie mit Microsoft Excel vertraut sind, aber im Vergleich zu anderen Ansätzen ist er der langsamste.
Verwenden des Zeilen- und Spaltenindex von Cell
Entwickler können auf jede bestimmte Zelle zugreifen, indem sie die Indizes ihrer Zeile und Spalte an die übergebenCells Sammlung derArbeitsblattKlasse.
Dieser Ansatz funktioniert genauso wie der erste Ansatz.
Verwenden des Cell-Index in der Cells-Sammlung
Auf eine Zelle kann auch zugegriffen werden, indem der numerische Index der Zelle an die übergeben wirdCellsSammlung.
Wenn Sie diesen Ansatz verwenden, um auf Zellen zuzugreifen, kann eine Ausnahme ausgelöst werden, wenn der numerische Index der Zelle außerhalb des zulässigen Bereichs liegt. Dieser Ansatz ist der schnellste, um auf die Zellen zuzugreifen, aber es ist wichtig zu wissen, dass sich der numerische Index ändern kann, wenn Sie diesen Ansatz verwenden, um auf ein Zellenobjekt zuzugreifen, nachdem neue Zellen hinzugefügt wurdenCells Sammlung. Die Zellobjekte in derCellsSammlung sind intern nach Zeilen- und Spaltenindizes sortiert.
Zugriff auf den maximalen Anzeigebereich des Arbeitsblatts
Aspose.Cells ermöglicht Entwicklern den Zugriff auf den maximalen Anzeigebereich eines Arbeitsblatts. Der maximale Anzeigebereich – der Zellbereich zwischen der ersten und der letzten Zelle mit Inhalt – ist nützlich, wenn Sie den gesamten Inhalt eines Arbeitsblatts in einem Bild kopieren, auswählen oder anzeigen müssen.
Mit können Sie auf den maximalen Anzeigebereich eines Arbeitsblatts zugreifenArbeitsblatt.Cells.MaxDisplayRange . Der folgende Beispielcode veranschaulicht den Zugriff auf dieMaxDisplayRangeEigentum.