Verwalten von Daten von Excel Dateien
Wie man Daten zu Zellen hinzufügt
Aspose.Cells für Python via .NET bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei darstellt. Die Klasse Workbook enthält eine worksheets-Sammlung, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine cells-Sammlung. Jedes Element in der cells-Sammlung repräsentiert ein Objekt der Klasse Cell.
Aspose.Cells für Python via .NET ermöglicht Entwicklern, Daten zu den Zellen in Arbeitsblättern zu addieren, indem sie die Methode Cell der Klasse put_value aufrufen. Aspose.Cells für Python via .NET bietet überladene Versionen der Methode put_value, mit denen Entwickler verschiedene Arten von Daten zu Zellen hinzufügen können. Unter Verwendung dieser überladenen Versionen der Methode put_value ist es möglich, einen Boolean, String, Double, Integer oder Datum/Uhrzeit usw. Werte der Zelle hinzuzufügen.
Wie man die Effizienz verbessert
Wenn Sie die Methode put_value 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 für Python via .NET bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei darstellt. Die Klasse Workbook enthält eine worksheets-Sammlung, die den Zugriff auf Arbeitsblätter in der Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine cells-Sammlung. Jedes Element in der cells-Sammlung repräsentiert ein Objekt der Klasse Cell.
Die Klasse Cell bietet mehrere Eigenschaften, die es Entwicklern ermöglichen, Werte aus den Zellen gemäß ihren Datentypen abzurufen. Diese Eigenschaften umfassen:
- string_value: gibt den String-Wert der Zelle zurück.
- double_value: gibt den Double-Wert der Zelle zurück.
- bool_value: gibt den Boolean-Wert der Zelle zurück.
- date_time_value: gibt den Datum/Uhrzeit-Wert der Zelle zurück.
- float_value: gibt den Float-Wert der Zelle zurück.
- int_value: gibt den Integer-Wert der Zelle zurück.
Wenn ein Feld nicht ausgefüllt ist, wirft die Zelle mit double_value oder float_value 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 |
---|---|
IS_BOOL | Beschreibt, dass der Zellenwert ein Boolean ist. |
IS_DATE_TIME | Beschreibt, dass der Zellenwert ein Datum/Uhrzeit ist. |
IS_NULL | Stellt eine leere Zelle dar. |
IS_NUMERIC | Gibt an, dass der Zellenwert numerisch ist. |
IS_STRING | Gibt an, dass der Zellenwert eine Zeichenfolge ist. |
IS_ERROR | Gibt an, dass der Zellenwert ein Fehlerwert ist. |
IS_UNKNOWN | 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
- Zellzeichenfolgenwert mit und ohne Formatierung abrufen
- Hinzufügen von HTML-Rich-Text in die Zelle
- Daten suchen oder suchen
- Hyperlinks in Excel oder OpenOffice einfügen
- Breite und Höhe des Zellenwerts in Pixeln messen
- 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