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: