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: