Excel zu SQL konvertieren – Aspose.Cells Cloud API
Diese REST-API wandelt eine Tabellenkalkulationsdatei in ein SQL-Format um.
Voraussetzungen
Um diesen Endpunkt nutzen zu können, benötigen Sie ein gültiges JWT-Token, das gemäß der Anleitung in der JWT-Token-basierten Authentifizierung erzeugt wurde. Die API unterstützt Excel-Dateien bis zu den in der Service-Dokumentation definierten Größenbeschränkungen und kann passwortgeschützte Arbeitsmappen verarbeiten, sofern der Abfrageparameter password übergeben wird.
PostConvertWorkbookToSQL API
POST https://api.aspose.cloud/v3.0/cells/convert/sql
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern JWT-Token-basierte Authentifizierung.
Abfrageparameter
| Parametername | Typ | Beschreibung |
|---|---|---|
| password | string | Passwort zum Öffnen der Excel-Datei. |
| storageName | string | Name des Speichers, in dem die Datei gespeichert ist. |
| checkExcelRestriction | bool | Gibt an, ob Excel-Dateibeschränkungen überprüft werden sollen, wenn zellbezogene Objekte geändert werden. |
Parameter im Anforderungstext
| Parametername | Typ | Beschreibung |
|---|---|---|
| datafile | data file | Die zu konvertierende Tabellenkalkulationsdatei, als erster Teil der Anfrage. |
Antwort
Die API gibt ein FileInfo-Objekt zurück, das die erzeugte SQL-Datei enthält.
| Feld | Typ | Beschreibung |
|---|---|---|
| Filename | string | Name der SQL-Datei (z. B. example.sql). |
| FileSize | int | Größe der Datei in Bytes. |
| FileContent | string | Inhalt der SQL-Datei in Base64-Kodierung. |
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang. |
| 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 das Größenlimit. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Verwendung der PostConvertWorkbookToSQL API mit SDKs
Spezifikation der PostConvertWorkbookToSQL API
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.
Sie können das Kommandozeilentool cURL verwenden, um Aspose.Cells-Webservices einfach aufzurufen. Das folgende Beispiel zeigt, wie Aufrufe an die Cloud-API mit cURL erfolgen:
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist die beste Möglichkeit, die Entwicklung zu beschleunigen. Ein SDK übernimmt die Low-Level-Details, sodass Sie sich auf die Aufgaben Ihres Projekts konzentrieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webservices mit verschiedenen SDKs aufgerufen werden:
Weitere APIs, die diese Funktion implementieren
-
POST /cells/{name}/saveAs – Speichert eine Arbeitsmappe in einem anderen Format und speichert das Ergebnis im angegebenen Speicher.
-
PUT /cells/convert – Wandelt eine Arbeitsmappe in ein anderes Format mit optionalen Einstellungen um und gibt das Ergebnis in der Antwort zurück.
-
GET /cells/{name} – Ruft eine Arbeitsmappe mit optionalen Umwandlungseinstellungen ab.
Hinweise
- Bei der Umwandlung passwortgeschützter Excel-Dateien stellen Sie sicher, dass der Abfrageparameter
passwordübergeben wird; andernfalls schlägt die Umwandlung mit einem 400-Fehler fehl. - Der Dienst gibt den SQL-Dateiinhalt als Base64-kodierten String zurück; dekodieren Sie ihn vor dem Speichern in einer
.sql-Datei.
Beispieldateien
Laden Sie eine Beispiel-Excel-Arbeitsmappe hier und ein vorgeneriertes SQL-Ergebnis hier herunter, um die API schnell zu testen.