Aspose.Cells Cloud Extract Text API-dokumentation
Extraherar delsträngar, tecken eller siffror från en kalkylbladscell till en annan cell, vilket eliminierar behovet av komplexa FIND-, MIN-, LEFT- eller RIGHT-formler.
ExtractText API
PUT https://api.aspose.cloud/v4.0/cells/content/extract/text
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
-H "Authorization: Bearer {access_token}"
Requestparametrar för API:t extractText
| Parameternamn | Typ | Plats | Beskrivning |
|---|---|---|---|
| Spreadsheet | Fil | FormData | Ladda upp kalkylbladsfilen. |
| extractTextType | Sträng | Frågeparameter | Enum som anger extraktionsläge. Tillåtna värden: Before, After, BeforePosition, AfterPosition. |
| beforeText | Sträng | Frågeparameter | Text som måste förekomma före den extraherade delsträngen. Används när extractTextType=Before. |
| afterText | Sträng | Frågeparameter | Text som måste förekomma efter den extraherade delsträngen. Används när extractTextType=After. |
| beforePosition | Heltal | Frågeparameter | Antal tecken som ska returneras från vänster sida av cellen. Används när extractTextType=BeforePosition. |
| afterPosition | Heltal | Frågeparameter | Antal tecken som ska returneras från höger sida av cellen. Används när extractTextType=AfterPosition. |
| outPositionRange | Sträng | Frågeparameter | Målintervall (t.ex. Sheet1!A1) dit det extraherade texten skrivs. |
| worksheet | Sträng | Frågeparameter | Namn på kalkylbladet som innehåller källcellen. |
| range | Sträng | Frågeparameter | Källcellen eller intervallet (t.ex. A1). |
| outPath | Sträng | Frågeparameter (Valfritt) | Mappväg i lagringen dit den resulterande arbetsboken sparas. Om utelämnad returneras resultatet i svarskroppen. |
| outStorageName | Sträng | Frågeparameter | Namn på lagringen som ska användas för utdatafilen. |
| region | Sträng | Frågeparameter | Inställning för kalkylbladsregion (t.ex. US, EU). |
| password | Sträng | Frågeparameter | Lösenord för att öppna en skyddad arbetsbok. |
Exempel på cURL-förfrågan
curl -X PUT "https://api.aspose.cloud/v4.0/cells/content/extract/text?extractTextType=Before&beforeText=Total&outPositionRange=Sheet1!B1&worksheet=Sheet1&range=A1" \
-H "Authorization: Bearer {access_token}" \
-F "Spreadsheet=@Sample.xlsx"
Svar
När förfrågan lyckas returnerar API:et en JSON-payload som innehåller det extraherade textinnehållet samt adressen till den cell dit det skrevs:
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Om parametern outPath anges innehåller svaret endast ett statusmeddelande; arbetsboken skrivs till den angivna platsen.
Exempel på svar när outPath inte anges
{
"Code": 200,
"Status":"OK"
}
Felkoder
- 200 OK – Extraktionen slutfördes framgångsrikt.
- 202 Accepted – Förfrågan godkänd för asynkron bearbetning.
- 400 Bad Request – Ogiltig URI för Aspose.Cells Cloud API eller saknade obligatoriska parametrar.
- 401 Unauthorized – Ogiltig åtkomsttoken, klient-ID eller klienthemlighet.
- 404 Not Found – Den angivna kalkylbladsfilen kan inte nås.
- 500 Server Error – Ett oväntat fel inträffade vid bearbetning av arbetsboken.
OpenAPI-specifikation
OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.
Använd Aspose.Cells Cloud SDK:er
Att använda SDK är det bästa sättet att snabba upp utvecklingen. SDK:en hanterar de underliggande detaljerna, så att du helt enkelt kan implementera Extrahera text för celler med minimal kod. Kontrollera GitHub-repositoriet 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 diverse SDK:er: