Introduktion: Snabbberäkning i kalkylark – Addera, multiplicera, subtrahera, dividera och procentformler i en enda sammanhållen API
För bulk-beräkningar över hela kolumner, rader eller tabeller utan att skriva en formel.
- Grundläggande matematik: addera, subtrahera, multiplicera eller dividera varje cell i ett intervall med ett valfritt tal
- Procent: öka/minska med %, eller beräkna % av ett tal (t.ex. +15 %, -8 %, 20 % av…)
- Bulk: tillämpa på tusentals celler omedelbart – ingen behov av drag-fyllning, arrayformler eller VBA
| Beräkningsoperation | Beskrivning |
|---|---|
| Addera | + |
| Subtrahera | - |
| Multiplicera | * |
| Dividera | / |
| Procent | % |
Math Calculate API
PUT https://api.aspose.cloud/v4.0/cells/calculate/math
Säkerhet och autentisering
Aspose.Cells Cloud-API:erna är säkra och kräver JWT-token-baserad autentisering.
Begärparametrar:
| Parameter Name | Typ | Path/Query String/HTTP Body | Beskrivning |
|---|---|---|---|
| Spreadsheet | Fil | FormData | Ladda upp kalkylarkfilen för bearbetning. |
| operation | Sträng | Query | Den matematiska operation som ska utföras (Addera, Subtrahera, Multiplicera, Dividera och Procent). |
| value | Sträng | Query | Ett värde som ska användas i beräkningen, om tillämpligt. |
| worksheet | Sträng | Query | Namnet på det kalkylblad som operationen ska utföras på. |
| range | Sträng | Query | Intervallet av celler som ska inkluderas i beräkningen. |
| region | Sträng | Query | Inställning för kalkylarksregion. |
| password | Sträng | Query | Lösenordet för att öppna kalkylarkfilen, om den är skyddad. |
Svar
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
]
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter applicerades framgångsrikt; svaret innehåller detaljerad information om operationen. |
| 400 | Bad Request | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Unauthorized | Ogiltig eller saknad JWT-token. |
| 413 | Payload Too Large | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internal Server Error | Oväntat serverfel. |
Var bör vi använda Math Calculate API?
- Finans: addera 13 % moms till en hel kolumn med inköpspriser.
- Inventering: multiplicera kg-kolumnen med 2,2046 för att bulk-omvandla till pounds.
- Lön: addera en fast bonus på 1 000 till bonuskolumnen för alla anställda.
- Valutakonvertering: dividera försäljningskolumnen med aktuell växlingskurs för att få belopp i USD.
- Betygsättning: subtrahera 5 poäng från varje elevs poäng som straff för närvarande.
- E-handel: tillämpa 15 % kampanjrabatt genom att minska produktpriser med ett klick.
Varför bör du använda Math Calculate API?
- Snabba Excel-beräkningar – slutför månadsavslutrapporter på sekunder.
- Bulk-procentökning i Excel – uppdatera priser, prognoser, provisioner med ett klick.
- Addera samma tal till hela kolumnen – inventering, valutakonvertering, enhetskonvertering.
- Excel utan formler – icke-tekniska användare uppskattar enkelheten.
- Utveckling kan snabbt slutföras via befintliga SDK:er.
Anteckningar
Den maximala filstorlek som stöds är 200 MB. Parametern range måste vara en giltig Excel-adress (t.ex. A1:B10). Väldigt stora kalkylblad kan kräva extra bearbetningstid.
Hur man använder Math Calculate API med SDK:er
Math Calculate API-specifikation
Math Calculate-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt som tillåter utvecklare att interagera direkt med API:et från en webbläsare.
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å, så att du kan utföra matematiska beräkningar per cell med endast lite kod.
Se Aspose.Cells Cloud SDK:er på GitHub för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man gör anrop till Aspose.Cells-webbtjänster med olika SDK:er: