Verwalten von Daten von Excel Dateien
Wie man Daten zu Zellen hinzufügt
Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Workbook Klasse enthält eine Worksheets-Sammlung, die Zugriff auf jede Arbeitsmappe in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Worksheet-Klasse repräsentiert. Die Worksheet-Klasse bietet eine Cells-Sammlung. Jedes Element in der Cells-Sammlung stellt ein Objekt der Cell-Klasse dar.
Mit Aspose.Cells können Entwickler Daten in Zellen von Arbeitsmappen hinzufügen, indem sie die Cell-Methode der PutValue-Klasse aufrufen. Aspose.Cells bietet überladene Versionen der PutValue-Methode, mit denen Entwickler verschiedene Arten von Daten zu Zellen hinzufügen können. Unter Verwendung dieser überladenen Versionen der PutValue-Methode ist es möglich, Boolesche, Zeichenfolgen, Dezimalzahlen, Ganzzahlen oder Datum/Zeit usw. Werte der Zelle hinzuzufügen.
Wie man die Effizienz verbessert
Wenn Sie die Methode PutValue verwenden, um eine große Menge an Daten in ein Arbeitsblatt einzufügen, sollten Sie zuerst Werte in die Zellen nach Zeilen und dann nach Spalten einfügen. Dieser Ansatz verbessert die Effizienz Ihrer Anwendungen erheblich.
Wie man Daten von Zellen abruft
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 dargestellt. Die Worksheet-Klasse bietet eine Cells-Sammlung. Jedes Element in der Cells-Sammlung stellt ein Objekt der Cell-Klasse dar.
Die Klasse Cell bietet mehrere Eigenschaften, die es Entwicklern ermöglichen, Werte aus den Zellen gemäß ihren Datentypen abzurufen. Diese Eigenschaften umfassen:
- StringValue: gibt den String-Wert der Zelle zurück.
- DoubleValue: gibt den Double-Wert der Zelle zurück.
- BoolValue: gibt den Boolean-Wert der Zelle zurück.
- DateTimeValue: gibt den Datum/Uhrzeit-Wert der Zelle zurück.
- FloatValue: gibt den Float-Wert der Zelle zurück.
- IntValue: gibt den Integer-Wert der Zelle zurück.
Wenn ein Feld nicht ausgefüllt ist, wirft die Zelle mit DoubleValue oder FloatValue eine Ausnahme.
Der Typ der in einer Zelle enthaltenen Daten kann auch über die Eigenschaft Type der Klasse Cell überprüft werden. Tatsächlich basiert die Eigenschaft Cell der Klasse Type auf der Enumeration CellValueType, deren vordefinierte Werte unten aufgeführt sind:
Zellwerttypen | Beschreibung |
---|---|
IsBool | Gibt an, dass der Zellenwert Boolean ist. |
IsDateTime | Gibt an, dass der Zellenwert Datum/Uhrzeit ist. |
IsNull | Stellt eine leere Zelle dar. |
IsNumeric | Gibt an, dass der Zellenwert numerisch ist. |
IsString | Gibt an, dass der Zellenwert eine Zeichenfolge ist. |
IsUnknown | Gibt an, dass der Zellenwert unbekannt ist. |
Sie können auch die oben vordefinierten Zellwerttypen verwenden, um sie mit dem Datentyp in jeder Zelle zu vergleichen.
Erweiterte Themen
- Zellen eines Arbeitsblatts zugreifen
- Text numerische Daten in Nummer konvertieren
- Teilergebnisse erstellen
- Daten filtern
- Daten sortieren
- Datenüberprüfung
- Daten aus dem Arbeitsblatt exportieren
- Daten suchen oder suchen
- Zellzeichenfolgenwert mit und ohne Formatierung abrufen
- Hinzufügen von HTML-Rich-Text in die Zelle
- Hyperlinks in Excel oder OpenOffice einfügen
- Daten in Arbeitsblatt importieren
- Verwendung und Platzierung von Enumeratoren
- Breite und Höhe des Zellenwerts in Pixeln messen
- Lesen von Zellenwerten in mehreren Threads gleichzeitig
- Umwandlung zwischen Zellnamen und Zeilen-/Spaltenindex
- Daten erst nach Zeile und dann nach Spalte ausfüllen
- Einzelnes Anführungszeichen-Prefix des Zellenwerts oder -bereichs beibehalten
- Teile des Rich-Texts der Zelle zugreifen und aktualisieren