Daten hinzufügen und abrufen

Hinzufügen von Daten zu Cells

Aspose.Cells bietet eine KlasseIWorkbook das stellt eine Microsoft Excel-Datei dar. DasIWorkbook Klasse enthält eineIArbeitsblätter Sammlung, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch dargestelltIArbeitsblatt Klasse. DasIArbeitsblatt Klasse bietet eineIZellen Sammlung. Jeder Artikel in derIZellen Sammlung stellt ein Objekt derICellKlasse.

Aspose.Cells ermöglicht Entwicklern das Hinzufügen von Daten zu den Zellen in Arbeitsblättern durch Aufrufen vonICell KlassePutValue Methode. Aspose.Cells bietet überladene Versionen derPutValue Methode, mit der Entwickler Zellen verschiedene Arten von Daten hinzufügen können. Die Verwendung dieser überladenen Versionen derPutValue-Methode ist es möglich, der Zelle einen Boolean-, String-, Double-, Integer- oder Datums-/Zeitwert usw. hinzuzufügen.

Effizienz verbessern

Wenn du benutztPutValueUm große Datenmengen in ein Arbeitsblatt einzufügen, sollten Sie den Zellen Werte hinzufügen, zuerst zeilenweise und dann spaltenweise. Dieser Ansatz verbessert die Effizienz Ihrer Anwendungen erheblich.

Abrufen von Daten von Cells

Aspose.Cells bietet eine KlasseIWorkbook das stellt eine Microsoft Excel-Datei dar. DasIWorkbook Klasse enthält eineIArbeitsblätter Sammlung, die den Zugriff auf Arbeitsblätter in der Datei ermöglicht. Ein Arbeitsblatt wird durch dargestelltIArbeitsblatt Klasse. DasIArbeitsblatt Klasse bietet aIZellen Sammlung. Jeder Artikel in derIZellen Sammlung stellt ein Objekt derICellKlasse.

DasICell-Klasse stellt mehrere Methoden bereit, mit denen Entwickler Werte aus den Zellen gemäß ihren Datentypen abrufen können. Zu diesen Methoden gehören:

Wenn ein Feld nicht ausgefüllt ist, werden Zellen mitGetDoubleValue oderGetFloatValuewirft eine Ausnahme.

Die Art der in einer Zelle enthaltenen Daten kann auch mit überprüft werdenICell KlasseGetType Methode. Tatsächlich ist dieICell KlasseGetType Methode basiert auf derCellValueTypeEnumeration, deren vordefinierte Werte unten aufgeführt sind:

Cell Werttypen Beschreibung
CellValueType_IsBool Gibt an, dass der Zellenwert boolesch ist.
CellValueType_IsDateTime Gibt an, dass der Zellenwert Datum/Uhrzeit ist.
CellValueType_IsNull Stellt eine leere Zelle dar.
CellValueType_IsNumeric Gibt an, dass der Zellenwert numerisch ist.
CellValueType_IsString Gibt an, dass der Zellenwert eine Zeichenfolge ist.
CellValueType_IsUnknown Gibt an, dass der Zellenwert unbekannt ist.
Sie können auch die oben vordefinierten Zellenwerttypen verwenden, um sie mit dem Typ der in jeder Zelle vorhandenen Daten zu vergleichen.