Hämta celldata baserat på namngivet intervall – Aspose.Cells Cloud API
Förutsättningar
- En giltig JWT-åtkomsttoken med lämpligt omfattning.
- Arbetsboken måste ha laddats upp till Aspose Cloud-lagring (eller en angiven mapp).
- Se till att lagringsnamnet anges om du använder en icke-standardlagring.
Denna REST API returnerar en lista över celler i ett intervall som identifieras av ett namngivet intervall eller av rad-/kolumnindex.
Denna åtgärd tillåter utvecklare att programmatiskt hämta värdena på celler som tillhör ett specifikt namngivet intervall i ett Excel-kalkylblad. Genom att ange antingen namedRange-identifieraren eller explicita rad- och kolumnindex returnerar API:et en detaljerad lista över celler, inklusive deras adress, rad, kolumn, värde, datatyp och formateringsinformation. Svaret kan användas för att driva datastyrd programvara, generera rapporter eller utföra ytterligare beräkningar på serversidan. Aspose.Cells Cloud-tjänsten stöder flera programmeringsspråk via sina SDK:er, vilket säkerställer sömlös integration oavsett utvecklingsplattform. Genom att använda HTTPS säkerställs säker överföring av data, och API:et följer REST-principer och returnerar standard HTTP-statuskoder för lyckade och felaktiga åtgärder.
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/ranges/value
Förfrågningsparametrar
| Parameternamn | Typ | Plats | Beskrivning |
|---|---|---|---|
| name | string | path | Namnet på arbetsboksfilen. |
| sheetName | string | path | Namnet på kalkylbladet i arbetsboken. |
| namedRange | string | query | Det namngivna intervallet som ska hämtas, t.ex. A1:B2 eller range_name1. |
| firstRow | integer | query | Nollbaserat index för första raden i intervallet (används när namedRange inte anges). |
| firstColumn | integer | query | Nollbaserat index för första kolumnen i intervallet (används när namedRange inte anges). |
| rowCount | integer | query | Antal rader som ska ingå i intervallet. |
| columnCount | integer | query | Antal kolumner som ska ingå i intervallet. |
| folder | string | query | Mappen som innehåller arbetsboken. |
| storageName | string | query | Namnet på molnlagringsplatsen där arbetsboken finns. |
OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.
Du kan använda verktyget cURL för att enkelt anropa Aspose.Cells-webbtjänster. Exemplet nedan visar hur du begär cellvärden från ett namngivet intervall.
Säkerhetsnotering: Använd alltid HTTPS när du anropar API:et. Tjänsten stöder inte obekräftat HTTP; HTTPS säkerställer att förfrågan är krypterad och följer säkerhetsrekommendationer.
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Felaktig förfrågan | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Obehörig | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Exempel på felaktigt svar (400 Bad Request)
{
"Code": 400,
"Status": "Bad Request",
"Message": "Parametern 'namedRange' saknas eller är ogiltig."
}
Tips: API:et använder nollbaserade index för
firstRowochfirstColumn. Den första raden i kalkylbladet är till exempel0.
Moln-SDK-familj
Att använda en SDK är det mest effektiva sättet att snabba upp utvecklingen. En SDK abstraher bort detaljer på låg nivå och låter dig fokusera på affärslogik. Se GitHub-förrådet för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man anropar Aspose.Cells-webbtjänster med olika SDK:er: