Daten importieren und exportieren

Daten in Arbeitsblatt importieren

Daten repräsentieren die Welt, wie sie ist. Um Daten zu verstehen, analysieren wir sie und verstehen die Welt. Aus Daten werden Informationen.

Es gibt viele Möglichkeiten, Analysen durchzuführen: Daten in Tabellenkalkulationen einzufügen und sie auf unterschiedliche Weise zu manipulieren, ist eine gängige Methode. Mit Aspose.Cells ist es einfach, Tabellenkalkulationen zu erstellen, die Daten aus einer Reihe externer Quellen übernehmen und für die Analyse aufbereiten.

In diesem Artikel werden einige Datenimporttechniken erläutert, auf die Entwickler über Aspose.Cells Zugriff haben.

Importieren von Daten mit Aspose.Cells

Wenn Sie eine Excel-Datei mit Aspose.Cells öffnen, werden alle Daten in der Datei automatisch importiert. Aspose.Cells kann auch Daten aus anderen Datenquellen importieren:

Aspose.Cells bietet eine Klasse,Arbeitsmappe , die eine Microsoft Excel-Datei darstellt. DasArbeitsmappe Klasse enthält die SammlungArbeitsblattsammlung die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch dargestelltArbeitsblatt Klasse. DasArbeitsblatt Klasse bietet aCells Sammlung.CellsCollection bietet sehr nützliche Methoden zum Importieren von Daten aus anderen Datenquellen. In diesem Artikel wird erläutert, wie diese Methoden verwendet werden können.

Import aus Array

Um Daten aus einem Array in ein Arbeitsblatt zu importieren, rufen Sie die importArray-Methode der aufCellsSammlung. Es gibt viele überladene Versionen der importArray-Methode, aber eine typische Überladung akzeptiert die folgenden Parameter:

  • Array, das Array-Objekt, aus dem Sie Inhalte importieren.
  • Zeilennummerdie Zeilennummer der ersten Zelle, in die die Daten importiert werden.
  • Spaltennummer, die Spaltennummer der ersten Zelle, in die die Daten importiert werden.
  • Ist vertikal, ein boolescher Wert, der angibt, ob Daten vertikal oder horizontal importiert werden sollen.

Importieren aus mehrdimensionalen Arrays

Um Daten aus mehrdimensionalen Arrays in eine Tabelle zu importieren, rufen Sie die entsprechende importArray-Überladung von aufCellsSammlung:

Importieren aus einer ArrayList

Zum Importieren von Daten aus einerAnordnungsliste zu Arbeitsblättern rufen Sie die aufArrayListe importieren Methode derCells Sammlung. DasArrayListe importieren-Methode nimmt die folgenden Parameter an:

  • Anordnungsliste , DieAnordnungslisteObjekt, dessen Inhalt importiert wird.
  • Zeilennummer, die Zeilennummer der ersten Zelle des Zellbereichs, aus dem Inhalte importiert werden.
  • Spaltennummer, die Spaltennummer der ersten Zelle, aus der Daten importiert werden.
  • ist vertikalist ein boolescher Wert, der angibt, ob Daten vertikal oder horizontal importiert werden.

Importieren von benutzerdefinierten Objekten in den zusammengeführten Bereich

Verwenden Sie zum Importieren von Daten aus einer Sammlung von Objekten in ein Arbeitsblatt mit verbundenen ZellenImportTableOptions.CheckMergedCellsEigentum. Wenn die Excel-Vorlage verbundene Zellen enthält, legen Sie den Wert von festImportTableOptions.CheckMergedCellsEigenschaft auf wahr. Übergeben Sie dieImportTableOptionsObjekt zusammen mit der Liste der Spalten/Eigenschaften an die Methode, um die gewünschte Liste der Objekte anzuzeigen. Das folgende Codebeispiel veranschaulicht die Verwendung vonImportTableOptions.CheckMergedCells-Eigenschaft zum Importieren von Daten aus benutzerdefinierten Objekten in verbundene Zellen. Bitte beachten Sie das angehängteQuelle ExcelDatei und dieExcel ausgebenDatei als Referenz.

Importieren von Daten von JSON

Aspose.Cells bietet eineJsonUtility Klasse für die Verarbeitung JSON.JsonUtility Klasse hat eineDaten importieren-Methode zum Importieren von JSON-Daten. Aspose.Cells bietet auch eineJsonLayoutOptionsKlasse, die die Optionen des JSON-Layouts darstellt. DasDaten importieren Methode akzeptiertJsonLayoutOptions als Parameter. DasJsonLayoutOptions Klasse bietet die folgenden Eigenschaften.

  • ArrayAsTable: Gibt an, ob das Array als Tabelle verarbeitet werden soll oder nicht.
  • ConvertNumericOderDate: Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Zeichenfolge in JSON in eine Zahl oder ein Datum konvertiert werden soll.
  • Datumsformat: Ruft das Format des Datumswerts ab und legt es fest.
  • ArrayTitle ignorieren: Gibt an, ob der Titel ignoriert werden soll, wenn die Eigenschaft des Objekts ein Array ist
  • Null ignorieren: Gibt an, ob der Nullwert ignoriert werden soll oder nicht.
  • Objekttitel ignorieren: Gibt an, ob der Titel ignoriert werden soll, wenn die Eigenschaft des Objekts ein Objekt ist.
  • Zahlenformat: Ruft das Format des numerischen Werts ab und legt es fest.
  • Titelstil: Ruft den Stil des Titels ab und legt ihn fest.

Der unten angegebene Beispielcode demonstriert die Verwendung vonJsonUtility undJsonLayoutOptions Klassen zum Importieren von JSON-Daten.

Daten aus Arbeitsblatt exportieren

Aspose.Cells ermöglicht seinen Benutzern nicht nur den Import von Daten in Arbeitsblätter aus externen Datenquellen, sondern auch den Export von Arbeitsblattdaten in ein Array.

Exportieren von Daten mit Aspose.Cells – Exportieren von Daten in ein Array

Aspose.Cells bietet eine Klasse,Arbeitsmappe , die eine Microsoft Excel-Datei darstellt. DasArbeitsmappe Klasse enthält aArbeitsblattsammlung die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch dargestelltArbeitsblatt Klasse. DasArbeitsblatt Klasse bietet aCells Sammlung.

Daten können mithilfe von einfach in ein Array-Objekt exportiert werdenCells Klasse'exportArray Methode.

Spalten mit stark typisierten Daten

Tabellenkalkulationen speichern Daten als eine Folge von Zeilen und Spalten. Verwenden Sie dieexportArray-Methode zum Exportieren der Daten aus einem Arbeitsblatt in ein Array.exportArray verwendet die folgenden Parameter, um Arbeitsblattdaten alsArray Objekt:

  • Zeilennummer, die Zeilennummer der ersten Zelle, aus der die Daten exportiert werden.
  • Spaltennummer, die Spaltennummer der ersten Zelle, aus der die Daten exportiert werden
  • Anzahl der Zeilen, die Anzahl der zu exportierenden Zeilen.
  • Anzahl der Spalten, die Anzahl der zu exportierenden Spalten.

Themen vorantreiben