Så här konverterar du ett kalkylarksblad till JSON med Aspose.Cells Cloud API
ConvertWorksheetToJson-ändpunkten läser en kalkylarksfil från det lokala filsystemet, extraherar det angivna kalkylbladet och returnerar dess innehåll som en JSON-fil. Konverteringen utförs helt på Aspose.Cells Cloud-servrar, så ingen mellanliggande uppladdning eller lagring krävs. Den stöder lösenordsskyddade arbetsböcker, anpassade teckensnittsplatser och regionala inställningar, och levererar en snabb, molnbaserad lösning för att exportera kalkylbladsdata till JSON för vidare bearbetning.
Konvertera kalkylblad till JSON API
Webb-API
PUT https://api.aspose.cloud/v4.0/cells/convert/worksheet/json
Säkerhet och autentisering
Aspose.Cells Cloud-API:er är säkra och kräver JWT-token-baserad autentisering.
Begärparametrar:
| Parameternamn | Typ | Plats | Obligatoriskt/valfritt | Beskrivning |
|---|---|---|---|---|
| Spreadsheet | fil | FormData | Obligatoriskt | Den Excel-arbetsbok som ska bearbetas. Måste vara ett format som stöds (xls, xlsx, csv, etc.). Skickas som multipart/form-data. Exempel: Spreadsheet=@C:\Docs\Sample.xlsx. |
| worksheet | sträng | Frågesträng | Obligatoriskt | Exakt namn på det kalkylblad som ska konverteras (skiftlägeskänsligt). Om utelämnas eller inte hittas returnerar API:et ett fel. Exempel: worksheet=Sheet1. |
| outPath | sträng | Frågesträng | Valfritt | Målmapp på den konfigurerade molnlagringen där den genererade JSON-filen sparas. Om inte angiven returneras JSON direkt i svarsströmmen. Exempel: outPath=/converted/. |
| outStorageName | sträng | Frågesträng | Valfritt | Namn på mållagringen (t.ex. “MyStorage”) som innehåller outPath. Använder standardlagring om utelämnas. |
| fontsLocation | sträng | Frågesträng | Valfritt | Servermapp som innehåller anpassade teckensnitt som krävs för korrekt återgivning av text i kalkylbladet. Exempel: fontsLocation=/fonts/custom/. |
| region | sträng | Frågesträng | Valfritt | Kultur-/regionidentifierare som påverkar nummer-, datum- och valutainställningar i den genererade JSON-filen (t.ex. sv-SE, en-US, fr-FR). |
| password | sträng | Frågesträng | Valfritt | Lösenord för att öppna en krypterad arbetsbok. Om arbetsboken inte är lösenordsskyddad kan denna parameter utelämnas. |
Svar
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP-statuskoder
| Kod | Beteende | 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 | Ogiltig eller saknad JWT-token. |
| 413 | Payload för stor | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Var bör vi använda API:et för att konvertera kalkylblad till JSON?
- Webbdashboards – Exportera kalkylbladsdata till JSON för klientsidans diagrambibliotek (t.ex. Chart.js, D3.js).
- Datamigrering – Flytta äldre Excel-data till NoSQL-databaser eller REST-tjänster som tar emot JSON.
- Mobil- eller offlineappar – Konvertera kalkylbladsinnehåll till JSON på servern, och synkronisera sedan den lätta payload till mobila enheter.
- Rapporteringspipelines – Mata in kalkylbladsdata direkt i analystjänster som accepterar JSON som indata utan mellansteg med CSV.
Varför bör du använda API:et för att konvertera kalkylblad till JSON?
- Arbetsflöde utan uppladdning – Bearbeta lokala filer i molnet utan att först ladda upp dem till lagring, vilket sparar bandbredd och lagringskostnader.
- Fullständig konvertering – Stöder lösenordsskyddade arbetsböcker, anpassade teckensnitt och regional formatering för exakt datarepresentation.
- Snabb och skalbar körning – Utnyttjar Aspose.Cells högpresterande motor i molninfrastruktur och hanterar stora kalkylblad effektivt.
- Enkel integration – Ett enda PUT-anrop returnerar en redo-användbar JSON-fil eller lagrar den direkt, vilket minskar kodkomplexiteten i klientprogram.
Hur man använder API:et för att konvertera kalkylblad till JSON med SDK:er
API-specifikation för att konvertera kalkylblad till JSON
API-specifikationen för att konvertera kalkylblad till JSON tillhandahåller ett offentligt tillgängligt programmeringsgränssnitt för att utföra REST-interaktioner direkt från en webbläsare.
Du kan använda verktyget cURL för kommandoraden 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 SDK är det snabbaste sättet att utveckla, eftersom den abstraher bort detaljer på låg nivå och låter dig arbeta med kalkylblad med kompakt kod. Se GitHub-förrådet för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur du interagerar med Aspose.Cells webbtjänster med olika SDK:er: