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. |
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.