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.
  • ignoringCasetrue gör sökningen skiftlägesokänslig; false tvingar 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: