Så här konverterar du ett lokalt kalkylark till JSON med Aspose.Cells Cloud API

ConvertSpreadsheetToJson-endpoint konverterar ett kalkylark lagrat på en lokal enhet till en JSON-fil helt och hållet på Aspose.Cells Cloud-servern. Genom att skicka kalkylarket som multipart/form-data returnerar tjänsten en JSON-ström redo för nedladdning eller vidare bearbetning. Denna molnbaserade konvertering eliminerar behovet av först att ladda upp filen till lagring, minskar lagringskostnaderna och förenklar arbetsflödet för applikationer som kräver kalkylarksdata i JSON-format för analys, rapportering eller datautbyte.

Förutsättningar: Du måste ha ett Aspose Cloud-konto, en giltig JWT-åtkomsttoken och Aspose.Cells Cloud SDK eller API-nyckel konfigurerad.

Bakgrund: Att konvertera kalkylark till JSON är ett vanligt steg vid integration av Excel-data med webbtjänster, NoSQL-databaser eller klientsidiga JavaScript-applikationer. API:t för att konvertera kalkylark till JSON erbjuder snabb server-side-konvertering utan att behöva lagra originalfilen.

API för att konvertera kalkylark till JSON

PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet/json

Säkerhet och autentisering

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

Begäranparametrar

Parameternamn Typ Plats Krävs/valfri Beskrivning
Spreadsheet Fil (multipart/form-data) FormData Krävs Källfilen för kalkylarket (t.ex. .xls, .xlsx, .xlsm). Exempel: curl -F "Spreadsheet=@myfile.xlsx"
outPath Sträng Query Valfri Målmappens sökväg i molnlagring där den konverterade JSON-filen ska sparas. Om utelämnas returneras JSON direkt i svarsströmmen. Exempel: outPath=/output/.
outStorageName Sträng Query Valfri Namn på molnlagringen (t.ex. Amazon S3, Azure Blob) där utdatafilen ska skrivas. Krävs endast när outPath används med en icke-standardlagring.
fontsLocation Sträng Query Valfri Sökväg till en anpassad typsnittsmapp på servern. Använd detta när kalkylarket refererar till typsnitt som inte finns i standardbiblioteket.
region Sträng Query Valfri Inställning för kalkylarkets region/språk (t.ex. sv-SE, en-US, fr-FR). Påverkar formatering av tal, datum och valuta vid konvertering.
password Sträng Query Valfri Lösenord för att öppna ett lösenordsskyddat kalkylark. Utelämna för oskyddade filer.

Svar

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filtrering lyckades; svaret innehåller åtgärdsdetaljer.
400 Felaktig begäran Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Obehörig Ogiltig eller saknad JWT-token.
413 För stor nyttolast Uppladdad fil överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Var bör vi använda API:t för att konvertera kalkylark till JSON?

  • Dataöverföringspipeliner – Konvertera äldre Excel-rapporter till JSON för inläsning i moderna NoSQL-databaser eller datadal.
  • Mobil- eller webbapplikationer – Snabbt omvandla användaruppladdade kalkylark till JSON för klient-side-rendering utan att lagra originalfilen i molnet.
  • Automatiserad rapportering – Generera JSON-förfrågningar till efterföljande analys tjänster (t.ex. Power BI, Tableau) direkt från kalkylarksinmatningar.
  • Serverless-funktioner – Använd API:t i AWS Lambda eller Azure Functions för att utföra konverteringar i realtid utan att hantera temporär lagring.

Varför bör du använda API:t för att konvertera kalkylark till JSON?

  • Molnbaserad konvertering eliminerar behovet av att ladda upp stora filer till lagring innan bearbetning, vilket minskar latens och lagringskostnader.
  • Enkelt begäranarbetsflöde: ladda upp kalkylarket och motta JSON i samma HTTP-anrop, vilket förenklar integrationslogiken.
  • Stöder lösenordsskyddade och regionspecifika kalkylark, vilket säkerställer korrekt datarepresentation över olika regioner.
  • Skalbar på Asposes infrastruktur – hanterar stora arbetsböcker och komplexa formler utan att påverka egna serverresurser.

Hur använder man API:t för att konvertera kalkylark till JSON med SDK:er

API-specifikation för att konvertera kalkylark till JSON

API-specifikation för att konvertera kalkylark 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 Cloud API med cURL.

Använd Aspose.Cells Cloud SDK:er

Att använda SDK är det snabbaste sättet att utveckla, eftersom det abstraher bort detaljer på låg nivå och låter dig konvertera ett kalkylark till JSON med bara några rader kod.
Kolla in GitHub-lagringsplatsen 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: