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