Text in entfernter Excel-Tabellendatei suchen – Spezifische Daten finden

Inhalte im entfernten Arbeitsblatt durchsuchen

Suchen Sie programmgesteuert nach spezifischem Text in beliebigen Excel-Arbeitsblättern mithilfe der Aspose.Cells Cloud API. Der Dienst kann Text, Zahlen oder Formeln in entfernten Dateien finden, die in einer Cloud-Speicherung gespeichert sind, und so automatisierte Workflows für Datenentdeckung, Inhaltsanalyse und Prüfung von Tabellenkalkulationen ermöglichen.

Web-API

PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/search/content

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

-H "Authorization: Bearer {access_token}"

Anforderungsparameter

Parametername Typ Pfad/Abfragezeichenfolge/HTTP-Body Beschreibung
name String Pfad Erforderlich. Der Dateiname der Zielarbeitsmappe (z. B. jahresbericht.xlsx).
worksheet String Pfad Erforderlich. Das Arbeitsblatt innerhalb der Arbeitsmappe, in dem die Suche erfolgt.
searchText String Abfrage Erforderlich. Der genaue Text oder die Zahl, die gesucht werden soll.
ignoreCase Boolean Abfrage Optional. Wenn true, erfolgt die Suche groß-/kleinschreibungsunabhängig. Standard ist false.
folder String Abfrage Optional. Pfad zum Ordner, der die Arbeitsmappe enthält. Falls nicht angegeben, wird das Stammverzeichnis verwendet.
storageName String Abfrage Optional. Name einer benutzerdefinierten Cloud-Speicherung. Falls nicht angegeben, wird die Standard-Speicherung verwendet.
region String Abfrage Optional. Gebietsschema-Einstellung (z. B. de-DE), die die Textvergleichung beeinflussen kann.
password String Abfrage Optional. Passwort für eine geschützte Arbeitsmappe. Weglassen, falls die Datei nicht verschlüsselt ist.

Antwort

{
  "textItems": [
    {
      "cellName": "A1",
      "text": "Gesamt",
      "occurrences": 1
    },
    {
      "cellName": "B5",
      "text": "Gesamt",
      "occurrences": 2
    }
  ],
  "code": 200,
  "status": "OK"
}
  • textItems – Array von Treffern. Jedes Element enthält die Zelladresse (cellName), den gefundenen Text (text) und wie oft er in dieser Zelle vorkommt (occurrences).
  • code – vom Dienst zurückgegebener HTTP-Statuscode.
  • status – Textuelle Beschreibung des Ergebnisses.

Fehlercodes

  • 400 Bad Request – Ungültige API-URI oder fehlerhafte Parameter.
  • 401 Unauthorized – Fehlender oder ungültiger OAuth 2.0-Token.
  • 404 Not Found – Die Arbeitsmappe oder das Arbeitsblatt kann nicht gefunden werden.
  • 500 Server Error – Beim Verarbeiten der Anfrage ist ein unerwarteter Fehler aufgetreten.

Wofür sollte die Suche nach Inhalten im Arbeitsblatt der Spreadsheet API verwendet werden?

  • Compliance-Audit der Arbeitsmappe: Finden Sie schnell sensible Begriffe (z. B. „Vertraulich“) in der gesamten Datei.
  • Datenverknüpfung über Arbeitsblätter hinweg: Suchen Sie eine Projektnummer oder einen Kundennamen, der auf mehreren Arbeitsblättern vorkommt.
  • Vorlagenverifikation: Bestätigen Sie nach der Erstellung von Berichten, dass Platzhalter wie {{Date}} ersetzt wurden.
  • Historische Datenanalyse: Suchen Sie in veralteten Tabellenkalkulationen nach spezifischen Ereigniscodes, um frühere Geschäftslogik zu verstehen.

Warum sollte man die Suche nach Inhalten im Arbeitsblatt der Spreadsheet API verwenden?

  • Entwicklerfreundlich: SDKs für viele Programmiersprachen beschleunigen die Entwicklung und sind vollständig dokumentiert.
  • Geringere Arbeitskosten: Reduziert den Bedarf an Mitarbeitern für manuelle Datenaufbereitung.
  • Pay-per-Use: Sie zahlen nur für die tatsächlich getätigten API-Aufrufe.
  • Kein Wartungsaufwand: Keine Server zu verwalten, keine Softwareupdates und keine Kompatibilitätsprobleme.
  • Beibehaltung komplexer Excel-Formatierung beim Exportieren der Ergebnisse in PDF oder andere Formate.

OpenAPI-Spezifikation

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.

Verwendung der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist der beste Weg, um die Entwicklung zu beschleunigen. Das SDK übernimmt die zugrunde liegenden Details, sodass Sie die Suche nach Inhalten im Arbeitsblatt von Tabellenkalkulationen mit minimalem Codeaufwand implementieren können. Besuchen Sie das GitHub-Repository, um eine vollständige Liste der Aspose.Cells Cloud SDKs zu erhalten.