Daten in Excel-Dateien importieren und Daten aus Excel-Dateien exportieren
Die Aspose.Cells Cloud API unterstützt den Import von Daten aus einer Vielzahl von Quellen und kann Excel-Arbeitsmappen, Diagramme und andere Objekte in verschiedene Formate exportieren, darunter XLSX, CSV, PDF, HTML, PNG und mehr. Dies macht das Datenmanagement und die Datenteilung einfach und effizient.
API-Version: v3.0 – Letzte Aktualisierung: 2024‑03‑15
Schnellstartanleitung
- Payload vorbereiten – Erstellen Sie einen JSON-Body, der die Import- oder Exportoptionen beschreibt (z. B.
ImportCSVDataOption,ExportOptions). - Anfrage senden – Verwenden Sie
curl, Postman oder ein SDK, um den entsprechenden Endpunkt aufzurufen (POST /cells/importoderPOST /cells/export). - Antwort verarbeiten – Bei Erfolg erhalten Sie die verarbeitete Datei (binär oder Base64). Bei einem Fehler prüfen Sie den HTTP-Statuscode sowie die im JSON-Body zurückgegebene Fehlermeldung.
Voraussetzungen
- Ein aktives Aspose Cloud-Konto und ein gültiges JWT-Token.
- Die Zielarbeitsmappe muss im angegebenen Speicherort vorhanden sein (für speicherbasierte APIs).
- Richtiges
Content-Type-Header („multipart/form-data“ für Datei-Uploads, „application/json“ für JSON-Body).
Daten aus verschiedenen Datenquellen importieren
Das Importieren von Daten in eine Excel-Datei erfordert verschiedene Überlegungen, die während des Vorgangs berücksichtigt werden müssen. Die Fähigkeit, viele Formate und Arten von Daten mit professioneller Qualität zu importieren, ist eine der wichtigsten Funktionen von Aspose.Cells Cloud.
API-Informationen zum Datenimport
Folgende APIs stehen zum Importieren von Daten in eine oder mehrere Excel-Dateien zur Verfügung:
| API | Beschreibung |
|---|---|
| POST /cells/import | Daten in Excel-Dateien importieren, ohne Speicher zu verwenden. |
| POST /cells/{name}/importdata | Daten in eine Excel-Datei importieren, die in der Cloud gespeichert ist. |
Anforderungsparameter
Ohne Verwendung von Speicher
| Parametername | Typ | Position | Beschreibung |
|---|---|---|---|
| file | Datei | formData | Hochzuladende Datei |
| ImportOption | ImportOptions | body | Gibt das Importformat an (IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData, Picture) |
Mit Verwendung von Speicher
| Parametername | Typ | Position | Beschreibung |
|---|---|---|---|
| name | string | path | Name der Excel-Datei |
| folder | string | query | Ordnerpfad im Speicher |
| storageName | string | query | Name des Speichers |
| importData | ImportOptions | body | Nutzdaten für den Datenimport |
Parameter für die Importoption
Die wichtigsten Parameter sind in den folgenden Tabellen beschrieben:
Excel-Objekte in verschiedene Dateiformate exportieren
Wenn Sie eine Excel-Datei ursprünglich in einem Format wie XLS, XLSX, XLSB oder CSV erstellt haben, möchten Sie diese möglicherweise in ein anderes Format konvertieren, um bestimmte Funktionen zu nutzen. Beispielsweise schützt der Export in PDF den Inhalt vor unbefugten Änderungen und macht ihn gleichzeitig einfach lesbar und teilbar.
Beim Exportieren von Excel-Objekten sind verschiedene Faktoren zu berücksichtigen. Aspose.Cells Cloud bietet qualitativ hochwertigen Export von Arbeitsmappen, Diagrammen, Formen und Bildern in eine Vielzahl von Formaten:
Nur-Export-Formate: PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS.
Sowohl Import als auch Export: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT.
Die Anfrage nutzt mehrteiligen Inhalt gemäß [RFC 2046] und [RFC 1341]. Der erste Teil enthält die Datendatei; der zweite Teil enthält die Speicheroptionen.
API-Informationen zum Export
POST https://api.aspose.cloud/v3.0/cells/export
Anforderungsparameter
| Parametername | Typ | Position | Beschreibung |
|---|---|---|---|
| file | Datei | formData | Hochzuladende Datei |
| objectType | string | query | Objekttyp (workbook, worksheet, chart, shape, picture, listobject, oleobject) |
| format | string | query | Gewünschtes Ausgabedateiformat (siehe Unterstützte Dateiformate) |
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle, mit der Sie REST-Interaktionen direkt aus einem Webbrowser durchführen können.
Sie können das cURL-Befehlszeilentool verwenden, um die API aufzurufen. Das folgende Beispiel zeigt eine Anfrage und ihre JSON-Antwort.
Häufige HTTP-Statuscodes
| Status | Bedeutung | Empfohlene Aktion |
|---|---|---|
| 200 | Erfolg – die Datei wurde exportiert | Zurückgegebene Datei(en) verarbeiten |
| 400 | Ungültige Anforderung – fehlende oder ungültige Parameter | Anforderungsnutzlast und Abfragezeichenfolgen prüfen |
| 401 | Nicht autorisiert – ungültiges oder abgelaufenes JWT-Token | Token aktualisieren und erneut versuchen |
| 404 | Nicht gefunden – die angegebene Arbeitsmappe oder das angegebene Blatt existiert nicht | Dateinamen und Speicherpfad überprüfen |
| 500 | Interner Serverfehler – unerwarteter Zustand auf dem Server | Aspose-Support mit der Anforderungs-ID kontaktieren |
Import- und Export-APIs aufrufen
Die folgenden Artikel erläutern jede API im Detail und enthalten cURL- und SDK-Beispiele:
- Daten in Excel-Dateien importieren, ohne Speicher zu verwenden.
- Daten in Excel-Dateien importieren, mit Speicher.
- Stapeldaten in Excel-Blatt importieren
- CSV-Daten in Excel-Blatt importieren
- Bild in Excel-Blatt importieren
- Ganzzahl-Array in Excel-Blatt importieren
- Double-Array in Excel-Blatt importieren
- String-Array in Excel-Blatt importieren
- 2-dimensionales Ganzzahl-Array in Excel-Blatt importieren
- 2-dimensionales Double-Array in Excel-Blatt importieren
- 2-dimensionales String-Array in Excel-Blatt importieren
- Excel-Diagramm in anderes Dateiformat exportieren
- Excel-Listenobjekt in anderes Dateiformat exportieren
- Excel-OLE-Objekt in anderes Dateiformat exportieren
- Excel-Bild in anderes Dateiformat exportieren
- Excel-Form in anderes Dateiformat exportieren
- Excel-Arbeitsmappe in anderes Dateiformat exportieren
- Excel-Blatt in anderes Dateiformat exportieren