Så här komprimerar du Excel-filer – minska styrarksfilens storlek och optimerar prestanda

Komprimera Excel-styrark programmeringsmässigt och minska filstorleken med Aspose.Cells Cloud API. Optimera arbetsbokens prestanda genom att ta bort oanvänt data, komprimera inbäddade objekt och rensa formatering. Detta REST-baserade API möjliggör automatiserade Excel-filkomprimerings- och optimeringsarbetsflöden.

API för komprimering av styrark

Webb-API

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

Säkerhet och autentisering

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

-H "Authorization: Bearer {access_token}"

Begäransparametrar

Parametername Typ Path/Query/String/HTTP Body Beskrivning
Spreadsheet Fil FormData Obligatoriskt. Källfilen för Excel-arbetsboken (.xlsx, .xls, etc.) som ska komprimeras.
level Heltal Query Valfritt. Komprimeringsintensitet (0 = snabbast/lägst, 9 = långsammast/högst). Om utelämnas tillämpas en balanserad standardvärde (5).
outPath Sträng Query Valfritt. Målmappens sökväg i din molnlagring. Om utelämnas sparas filen i samma mapp som källarbetsboken.
outStorageName Sträng Query Obligatoriskt. Identifierare för den konfigurerade molnlagringstjänsten (t.ex. CorporateDrive).
region Sträng Query Valfritt. Språkinställning (t.ex. sv-SE) som kan påverka region-specifik datahantering.
password Sträng Query Valfritt. Lösenord för att dekryptera en skyddad styrark. Lämna tomt om filen inte är krypterad.

Svar

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

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Komprimering lyckades; svaret innehåller åtgärdens detaljer.
400 Felaktig förfrågan Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Auktorisering nekad Ogiltig eller saknad JWT-token.
413 För stor nyttolast Den uppladdade filen överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Var bör vi använda API:et för komprimering av styrark?

  • Automatiserad rapportdistribution – Komprimera månadsvisa finansrapporter innan de skickas per e-post för att säkerställa framgångsrik leverans och förbättra mottagarnas upplevelse.
  • Optimering av användarfiluppladdning – Komprimera uppladdade Excel-filer i bakgrunden för att spara plats i molnlagringen och minska lagringskostnaderna.
  • Dataflödesbearbetning och migration – Komprimera mellanliggande Excel-filer som genereras under ETL-processer för att snabba upp nätverksöverföringar och minska belastningen på temporär lagring.

Varför bör du använda API:et för komprimering av styrark?

  • Utvecklarvänligt – Aspose.Cells Cloud erbjuder SDK-bibliotek i flera språk, vilket möjliggör snabb utveckling med omfattande dokumentation.
  • Lägre arbetskostnad – Upphäver behovet av personer som manuellt sammanfogar dokument.
  • Betala per användning – Inga förhandsutgifter; du betalar endast för de API-anrop du faktiskt gör.
  • Ingen serverunderhållning krävs – Inga servrar att underhålla, inga programuppdateringar och inga kompatibilitetsproblem.

Hur man använder API:et för komprimering av styrark med SDK:er

API-specifikation för komprimering av styrark

API-specifikationen för komprimering av styrark tillhandahåller ett offentligt tillgängligt gränssnitt för REST-interaktioner, vilket möjliggör direkta API-anrop från en webbläsare.

Du kan använda verktyget cURL för att enkelt 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 ett SDK är det snabbaste sättet att utveckla, eftersom det abstraherar lågnivådetaljer och låter dig komprimera en styrark med bara några få kodrader. Ta en titt på 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 hjälp av olika SDK:er: