Sök text i fjärranslutna Excel-arbetsböcker – Hitta specifik data
Sök i innehåll i fjärranslutna kalkylark via API
Sök programmatiskt efter specifik text i valfritt Excel-kalkylark med Aspose.Cells Cloud API. Hitta text, nummer eller formler i filer som lagras i molnlagring. Detta REST-baserade API möjliggör automatiserad dataupptäckt, innehållsanalys och arbetsflöden för granskning av kalkylark.
Webb-API
PUT https://api.aspose.cloud/v4.0/cells/{name}/search/content
Säkerhet och autentisering
Aspose.Cells Cloud-API:er är säkra och kräver JWT-token-baserad autentisering.
-H "Authorization: Bearer {access_token}"
Förfrågningsparametrar:
| Parameternamn | Typ | Väg/Förfrågningssträng/HTTPBody | Beskrivning |
|---|---|---|---|
| name | Sträng | Väg | Obligatoriskt. Filnamnet på Excel-arbetsboken (inklusive tillägg) där textsökningen ska utföras, t.ex. sales_data.xlsx. |
| searchText | Sträng | Förfrågningssträng | Obligatoriskt. Den exakta strängen, siffan eller del av innehållet som ska hittas i hela arbetsboken eller i ett eller flera kalkylblad. |
| ignoringCase | Boolean | Förfrågningssträng | Valfritt. Bestämmer om skiftlägeskänslighet ska användas. Ställ in på true för skiftlägesokänslig sökning (t.ex. matchar “Report” även “REPORT”); standard är false. |
| folder | Sträng | Förfrågningssträng | Valfritt. Mappsökvägen i din molnlagring som innehåller målarbetsboken. Om utelämnad antas rotmappen. |
| storageName | Sträng | Förfrågningssträng | Valfritt. Namnidentifierare för en anpassad molnlagringstjänst. Om inte angiven använder API:et standardlagring kopplad till kontot. |
| region | Sträng | Förfrågningssträng | Valfritt. Språkinställning (t.ex. sv-SE) som tillämpas under sökningen, vilken kan påverka textnormalisering eller sorteringsregler. |
| password | Sträng | Förfrågningssträng | Valfritt. Lösenord för dekryptering som krävs för att komma åt ett lösenordsskyddat Excel-dokument. Utelämna denna parameter om filen inte är krypterad. |
Glosor
- searchText – Den exakta strängen att hitta; kan vara en delmatchning.
- ignoringCase –
truegör sökningen skiftlägesokänslig;falsetvingar skiftlägeskänslighet. - folder – Sökväg till mappen som innehåller arbetsboken.
- storageName – Identifierare för en anpassad lagringskonfiguration.
- region – Språkkod som påverkar regler för textjämförelse.
- password – Dekrypteringslösenord för skyddade arbetsböcker.
Svar
{
"Code": 200,
"Status": "OK",
"TextItems": [
{
"Filename": "sträng",
"Worksheet": "sträng",
"Position": "sträng",
"Content": "sträng"
}
]
}
Svaret innehåller en lista över celler (CellName) där den sökta texten hittades, tillsammans med kalkylbladsnamn och matchande text. Om inga matchningar hittas är TextItems-arrayen tom och förfrågan returnerar ändå HTTP 200 OK.
Felkoder
- 400 Bad Request – Ogiltig URI för Aspose.Cells Cloud API.
{"code":400,"message":"Invalid request URI"} - 401 Unauthorized – Ogiltig åtkomsttoken, klient-ID eller klienthemlighet.
{"code":401,"message":"Invalid access token"} - 404 Not Found – Kalkylarkfilen är inte tillgänglig.
{"code":404,"message":"File not found"} - 500 Server Error – Ett oväntat tillstånd hindrade API:et från att slutföra förfrågan.
{"code":500,"message":"Internal server error"}
Var bör vi använda sökfunktionen i Spreadsheet API?
- Omfattande revision av arbetsbokens följsamhet – Skanna snabbt hela Excel-filen för att identifiera alla känsliga termer (t.ex. “Konfidentiell klausul”, “Internt data”) för företagsdata säkerhets- och följsamhetskontroller.
- Fråga om datakoppling mellan kalkylblad – När projektinformation är spridd över flera kalkylblad, sök efter ett specifikt projektnummer eller kundnamn och omedelbart hitta all relevant data.
- Batchgranskning av mallinnehåll – Efter automatisk rapportgenerering, skanna flera Excel-filer i batch för att bekräfta att alla förinställda platshållare (t.ex.
{{Datum}}) har korrekt ersatt, vilket garanterar rapportens kompletthet och korrekthet. - Historisk dataarkivering och utvinning – Analysera äldre filer, sök efter specifika händelsekoder eller affärs termer, och snabbt förstå historisk affärslogik för datadiggravering.
Varför bör du använda sökfunktionen i Spreadsheet API?
- Utvecklarvänlig – Aspose.Cells Cloud erbjuder SDK-bibliotek i flera språk, vilket möjliggör snabb utveckling med omfattande dokumentation. Jämfört med att bygga anpassade lösningar minskas utvecklingsinsatsen avsevärt.
- Lägre arbetskostnad – Automatiserar upprepade sökuppgifter och frigör utvecklare från manuell dataextraktion.
- Betala per användning – Inga upfront-kostnader; du betalar endast för de API-anrop du faktiskt använder.
- Ingen underhållsbehov – Aspose hanterar servrar, uppdateringar och kompatibilitet, så du kan fokusera på din applikations logik.
- Bevarar avancerat Excel-format – Resultat kan exporteras till universellt tillgängligt PDF-format och behålla originalstilen.
Hur man använder sökfunktionen i Spreadsheet API med SDK:er
OpenAPI-specifikation
OpenAPI-specifikation definierar ett offentligt tillgängligt programmeringsgränssnitt och gör det möjligt att 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 påskynda utvecklingen. SDK hanterar de underliggande detaljerna, vilket gör att du enkelt kan implementera sökning i innehåll i kalkylark med minimal kod. Se GitHub-repositoriet för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur Aspose.Cells-webbtjänster anropas med olika SDK:er: