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:
- GetStringValue, gibt den Zeichenfolgenwert der Zelle zurück.
- GetDoubleValue, gibt den doppelten Wert der Zelle zurück.
- GetBoolValue, gibt den booleschen Wert der Zelle zurück.
- GetDateTimeValue, gibt den Datums-/Uhrzeitwert der Zelle zurück.
- GetFloatValue, gibt den Gleitkommawert der Zelle zurück.
- GetIntValue, gibt den ganzzahligen Wert der Zelle zurück.
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. |