Daten hinzufügen und abrufen

Hinzufügen von Daten zu Zellen

Aspose.Cells bietet eine Klasse Workbook, die eine Microsoft Excel-Datei darstellt. Die Workbook-Klasse enthält eine Worksheets-Sammlung, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Worksheet-Klasse repräsentiert. Die Worksheet-Klasse stellt eine Cells-Sammlung bereit. Jedes Element in der Cells-Sammlung repräsentiert ein Objekt der Cell-Klasse.

Aspose.Cells ermöglicht es Entwicklern, Daten den Zellen in Arbeitsblättern hinzuzufügen, indem sie die PutValue-Methode der Cell-Klasse aufrufen. Aspose.Cells bietet überladene Versionen der PutValue-Methode, die es Entwicklern ermöglichen, verschiedene Arten von Daten zu Zellen hinzuzufügen. Mit diesen überladenen Versionen der PutValue-Methode ist es möglich, einen booleschen Wert, einen String, einen Double, einen Integer oder ein Datum/Zeit usw. den Zellen hinzuzufügen.

Effizienz verbessern

Wenn Sie die PutValue-Methode verwenden, um eine große Menge von Daten in ein Arbeitsblatt einzufügen, sollten Sie zuerst Werte zeilenweise und dann spaltenweise hinzufügen. Dieser Ansatz verbessert erheblich die Effizienz Ihrer Anwendungen.

Abrufen von Daten aus Zellen

Aspose.Cells bietet eine Klasse Workbook, die eine Microsoft Excel-Datei darstellt. Die Workbook-Klasse enthält eine Worksheets-Sammlung, die den Zugriff auf Arbeitsblätter in der Datei ermöglicht. Ein Arbeitsblatt wird durch die Worksheet-Klasse repräsentiert. Die Worksheet-Klasse stellt eine Cells-Sammlung bereit. Jedes Element in der Cells-Sammlung repräsentiert ein Objekt der Cell-Klasse.

Die Cell-Klasse bietet mehrere Methoden, mit denen Entwickler Werte aus den Zellen entsprechend ihrer Datentypen abrufen können. Diese Methoden umfassen:

Wenn ein Feld nicht ausgefüllt ist, lösen Zellen mit GetDoubleValue oder GetFloatValue eine Ausnahme aus.

Der Datentyp, der in einer Zelle enthalten ist, kann auch mit Hilfe der Methode GetType der Klasse Cell überprüft werden. Tatsächlich basiert die Methode GetType der Klasse Cell auf der Enumeration CellValueType, deren vordefinierte Werte unten aufgeführt sind:

Zellwerttypen Beschreibung
CellValueType_IsBool Gibt an, dass der Zellwert boolesch ist.
CellValueType_IsDateTime Gibt an, dass der Zellwert Datum/Uhrzeit ist.
CellValueType_IsNull Stellt eine leere Zelle dar.
CellValueType_IsNumeric Gibt an, dass der Zellwert numerisch ist.
CellValueType_IsString Gibt an, dass der Zellwert ein String ist.
CellValueType_IsUnknown Gibt an, dass der Zellwert unbekannt ist.
Sie können auch die oben definierten Zellwerttypen verwenden, um mit dem Typ der Daten in jeder Zelle zu vergleichen.