Massersättning av text i lokala Excel-filer – Sök- och ersätt-API

Ersätt specificerad text i lokala Excel-kalkylark utan att ladda upp till molnet. Uppdatera innehåll i arbetsböcker effektivt med Aspose.Cells Clouds sök- och ersätt-API för offlineredigering.

Ersätt kalkylbladsinnehåll – API

Webb-API

PUT https://api.aspose.cloud/v4.0/cells/replace/content

Säkerhet och autentisering

Aspose.Cells Clouds API är säkra och kräver JWT-tokenbaserad autentisering.

-H "Authorization: Bearer {access_token}"

Förfrågningsparametrar:

Parametername Typ Sökväg/Frågesträng/HTTPBody Beskrivning
Spreadsheet Fil FormData Den lokala kalkylarkfil som ska bearbetas. Stödda format inkluderar XLSX, XLS, ODS, CSV m.fl.
searchText Sträng Frågesträng Den textsträng som ska sökas efter i det angivna kalkylbladet och cellområdet.
replaceText Sträng Frågesträng Den textsträng som kommer att ersätta alla förekomster av searchText inom det angivna intervallet.
worksheet Sträng Frågesträng (Valfritt) Namnet på det kalkylblad där sök- och ersättoperationen ska utföras. Om utelämnas tillämpas operationen på det första kalkylbladet.
cellArea Sträng Frågesträng (Valfritt) Det specifika cellintervallet (t.ex. "A1:D20", "B5:F15") där textsökning och ersättning ska ske. Om utelämnas tillämpas operationen på alla använda celler i det angivna kalkylbladet.
region Sträng Frågesträng (Valfritt) Anger lokalisering för texthantering, vilket kan påverka skiftlägeskänslighet och teckenkodning i sökoperationer (t.ex. "sv-SE", "en-US", "fr-FR").
password Sträng Frågesträng (Valfritt) Om den uppladdade kalkylarkfilen är lösenordsskyddad anger du lösenordet för att öppna och bearbeta filen.

Svar

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream",
      "Name": "file"
    }
  }
]

Svaret är en binär ström som innehåller den uppdaterade arbetsboken. Spara den med lämplig filtillägg (t.ex. .xlsx).

Felkoder

  • 400 Bad Request – Ogiltig Aspose.Cells Cloud API-URI eller felaktigt formade parametrar.
  • 401 Unauthorized – Ogiltigt eller saknat åtkomsttoken; skaffa ett nytt token.
  • 404 Not Found – Kalkylarkfilen är inte tillgänglig eller det angivna kalkylbladet finns inte.
  • 500 Server Error – Ett internt bearbetningsfel uppstod i kalkylarkfilen; kontakta support om problemet kvarstår.

Var bör vi använda API:et för att ersätta innehåll i kalkylark?

  • Batchbearbetning av lokala Excel-filer – Automatisera sök- och ersättning över många arbetsböcker som lagras lokalt.
  • Lokala dataflöden – Integrera API:et i schemalagda jobb som modifierar rapporter innan de arkiveras eller distribueras.
  • Lokal rapportgenerering – Dynamiskt infoga värden i mallarbetsböcker utan att ladda upp dem till molnet.

Varför bör du använda API:et för att ersätta innehåll i kalkylark?

  • Utvecklarvänligt – Aspose.Cells Cloud erbjuder SDK-bibliotek i flera språk, vilket möjliggör snabb utveckling och omfattande dokumentation. Jämfört med att bygga egna lösningar minskas utvecklingsarbetet avsevärt.
  • Lägre arbetskostnader – Minskar behovet av dedikerad personal för manuell dokumentkonsolidering.
  • Betala per användning – Inga förvalskostnader; du betalar endast för de API-anrop du faktiskt använder.
  • Inga underhållskostnader – Inga servrar att underhålla, ingen mjukvaruuppdatering och inga kompatibilitetsproblem.
  • Bevarar komplex Excel-formatering – Den ursprungliga arbetsbokens formatering, formler och diagram bevaras efter ersättning.

Hur man använder API:et för att ersätta innehåll i kalkylark med SDK:n

OpenAPI-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt, vilket gör det möjligt att utföra REST-interaktioner direkt från en webbläsare.

Använd Aspose.Cells Cloud SDK:n

Att använda en SDK är det snabbaste sättet att påskynda utvecklingen. SDK:n hanterar de underliggande detaljerna och gör det möjligt att implementera ersättningsoperationer med minimal kod. Se den officiella Aspose.Cells Cloud SDK GitHub-lagret för en komplett lista över stödda språk.

Följande kodexempel visar hur man interagerar med Aspose.Cells-webbtjänster med hjälp av olika SDK:n: