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:

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