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.

FileInfo

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.