Datenimport ohne Speicherung – Aspose.Cells Cloud API
Der Excel-Datenimport kann komplex sein, da viele Faktoren das Ergebnis beeinflussen. Alle diese Faktoren müssen während des Importvorgangs berücksichtigt werden. Aspose.Cells Cloud vereinfacht den Import verschiedener Formate und Datentypen in eine Excel-Datei mit Qualität auf Profiniveau.
Diese REST-API importiert Daten in eine Excel-Datei.
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.
Anforderungsparameter:
| Parametername | Typ | Speicherort | Beschreibung |
|---|---|---|---|
| file | Datei | formData | Die hochzuladende Excel-Datei. |
| ImportOption | ImportOption | JSON-Textkörper | JSON-Objekt, das die zu importierenden Daten, deren Typ (z. B. IntArray, DoubleArray, StringArray) sowie die Platzierung im Arbeitsblatt definiert. |
Die ImportOption-Parameter werden in der ImportData-Option-Referenz unter /cells/import/#import-data-option-parameter beschrieben.
Voraussetzungen:
Ein gültiges JWT-Token muss zuvor generiert werden, und die Dateigröße darf das Dienstlimit (typischerweise 100 MB) nicht überschreiten. Unterstützte Dateiformate sind XLS, XLSX, CSV und ODS. Falls Sie programmgesteuerten Zugriff bevorzugen, stellen Sie sicher, dass das entsprechende SDK installiert ist.
Antwort
{
"Status":"OK",
"Code":200
}
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang. |
| 400 | Bad Request (Ungültige Anforderung) | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized (Nicht autorisiert) | Ungültiges oder fehlendes JWT-Token. |
| 413 | Payload Too Large (Nutzdaten zu groß) | Die hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Internal Server Error (Interner Serverfehler) | Unerwarteter Serverfehler. |
Hinweise:
Beim Senden der Anforderung wird der Header Content-Type: multipart/form-data automatisch durch den -F-Schalter gesetzt. Bei großen Nutzdaten sollten Sie die Daten vor dem Import komprimieren und eine Wiederholungslogik für vorübergehende Fehler implementieren.
Verwendung der PostImportData API mit SDKs
PostImportData API-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt über einen Webbrowser.
Sie können das cURL-Befehlszeilentool verwenden, um Aspose.Cells-Webservices einfach aufzurufen. Das folgende Beispiel zeigt, wie Sie mithilfe von cURL Aufrufe an die Cloud API durchführen.
Verwendung von Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist die beste Möglichkeit, die Entwicklung zu beschleunigen. Ein SDK übernimmt Low-Level-Details und ermöglicht es Ihnen, sich auf Ihre Projekt Aufgaben zu konzentrieren. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webservices mithilfe verschiedener SDKs aufgerufen werden: