Konvertera Excel till SQL – Aspose.Cells Cloud API

Detta REST API konverterar en kalkylbladsfil till ett SQL-format.

Förutsättningar
För att använda detta slutställe måste du ha ett giltigt JWT-token genererat enligt beskrivningen i JWT-tokenbaserad autentisering-guide. API:et stöder Excel-filer upp till storleksgränserna som definieras i service dokumentationen och kan hantera lösenordsskyddade arbetsböcker när password-frågeparametern tillhandahålls.

PostConvertWorkbookToSQL API

POST https://api.aspose.cloud/v3.0/cells/convert/sql

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.

Frågeparameter

Parameternamn Typ Beskrivning
password string Lösenord som krävs för att öppna Excel-filen.
storageName string Namn på lagringsplatsen där filen är lagrad.
checkExcelRestriction bool Anger om Excel-filrestriktioner ska kontrolleras vid ändring av cellrelaterade objekt.

Parametrar i begärandetexten

Parameternamn Typ Beskrivning
datafile datafil Kalkylbladsfilen som ska konverteras, inkluderad som den första delen av begäran.

Svar

API:et returnerar ett FileInfo-objekt som innehåller den genererade SQL-filen.

Fält Typ Beskrivning
Filename string Namn på SQL-filen (t.ex. example.sql).
FileSize int Filens storlek i byte.
FileContent string Base64-kodat innehåll i SQL-filen.

FileInfo

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer.
400 Felaktig begäran Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Obehörig Ogiltigt eller saknat JWT-token.
413 För stor nyttolast Den uppladdade filen överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Hur du använder PostConvertWorkbookToSQL API med SDK:er

PostConvertWorkbookToSQL API-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.

Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells-webbtjänster. Följande exempel visar hur du gör anrop till moln-API:et med cURL.

Använd Aspose.Cells Cloud SDK:er

Att använda en SDK är det bästa sättet att påskynda utvecklingen. En SDK hanterar detaljer på lågnivå och låter dig fokusera på dina projektuppgifter. Se GitHub-arkivet för en komplett lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur du anropar Aspose.Cells-webbtjänster med olika SDK:er:

Andra API som implementerar denna funktion

  • POST /cells/{name}/saveAs – Sparar en arbetsbok i ett annat format och lagrar resultatet i den angivna lagringsplatsen.

  • PUT /cells/convert – Konverterar en arbetsbok till ett annat format med valfria inställningar och returnerar resultatet i svaret.

  • GET /cells/{name} – Hämtar en arbetsbok med valfria konverteringsinställningar.

Anteckningar

  • När du konverterar lösenordsskyddade Excel-filer, se till att password-frågeparametern tillhandahålls; annars kommer konverteringen att misslyckas med ett 400-fel.
  • Tjänsten returnerar SQL-filens innehåll som Base64; avkoda det innan du sparar till en .sql-fil.

Exempelfiler
Ladda ner en exempelarbetsbok i Excel-format här och ett förgenererat SQL-resultat här för snabbt att testa API:et.