Stapelverarbeitungsdaten in Excel-Arbeitsblatt importieren – Aspose.Cells Cloud-Dokumentation

Diese REST-API importiert Stapelverarbeitungsdaten in ein Excel-Arbeitsblatt. Sie akzeptiert eine Multipart-Anfrage, wobei der erste Teil das Objekt ImportBatchDataOption und der zweite Teil die eigentliche Datendatei (CSV, JSON, XML usw.) enthält.

Der Vorgang nutzt eine HTTP-Anfrage mit Multipart-Inhalt (siehe RFC 2046 oder RFC 1341).

PostImportData API

POST https://api.aspose.cloud/v3.0/cells/import

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

ImportBatchDataOption

Parametername Typ Beschreibung
BatchData List<CellValue> Sammlung von Zellwerten, die direkt geschrieben werden sollen.
DestinationWorksheet string Name des Arbeitsblatts, in das die Daten importiert werden.
IsInsert bool Wenn true, werden die Daten eingefügt und vorhandene Zellen verschoben; bei false überschreiben die Daten vorhandene Zellen.
ImportDataType string Format der zu importierenden Daten. Zulässige Werte: IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData.
Source FileSource Gibt den Speicherort der Datendatei an, wenn BatchData null ist.

CellValue

Parametername Typ Beschreibung
rowIndex int Nullbasiert Zeilenindex der Zielzelle.
columnIndex int Nullbasiert Spaltenindex der Zielzelle.
type string Datentyp des Werts (z. B. int, double, string).
value string Der tatsächlich in die Zelle zu schreibende Wert.
style Style Optionale Formatierungsinformationen für die Zelle.

FileSource

Parametername Typ Beschreibung
FileSourceType string Quelle der Datei: InMemoryFiles, CloudFileSystem oder RequestFiles.
FilePath string Pfad oder Bezeichner der Datei innerhalb der gewählten Quelle.

Beispiel (XML)

<ImportBatchDataOption>
    <DestinationWorksheet>Sheet1</DestinationWorksheet>
    <IsInsert>false</IsInsert>
    <ImportDataType>IntArray</ImportDataType>
    <FirstRow>1</FirstRow>
    <FirstColumn>1</FirstColumn>
    <IsVertical>true</IsVertical>
    <Source>
        <FileSourceType>CloudFileSystem</FileSourceType>
        <FilePath>Array_int_xml.txt</FilePath>
    </Source>
</ImportBatchDataOption>

Antwort

{
  "Status":"OK",
  "Code":200
}

HTTP-Statuscodes

Code Bedeutung Beschreibung
200 OK Filter erfolgreich angewendet; Antwort enthält Vorgangsdetails.
400 Bad Request Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp).
401 Unauthorized Ungültiges oder fehlendes JWT-Token.
413 Payload Too Large Die hochgeladene Datei überschreitet die Größenbeschränkung.
500 Internal Server Error Unerwarteter Serverfehler.

Verwendung der PostImportData API mit SDKs

PostImportData API-Spezifikation

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle, über die Sie REST-Interaktionen direkt aus einem Webbrowser heraus durchführen können.

Verwendung der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist die schnellste Methode zur Integration dieser Funktionalität. SDKs übernehmen die Low-Level-Details, sodass Sie sich auf Ihre Geschäftslogik konzentrieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.

Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webdienste mit verschiedenen SDKs aufgerufen werden: