Text in lokalen Excel-Tabellenkalkulationen suchen – Spezifische Daten finden

API zum Durchsuchen von Tabellenkalkulationsinhalten

Durchsuchen Sie programmgesteuert beliebige Excel-Tabellenkalkulationen nach spezifischem Text mithilfe der Aspose.Cells Cloud API. Die API kann Text, Zahlen oder Formeln in lokal gespeicherten Dateien finden, die in der Cloud abgelegt sind, und ermöglicht so automatisierte Datenerschließung, Inhaltsanalyse sowie Auditierungs-Workflows für Tabellenkalkulationen.

Web-API

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

Falls Sie lieber mit rohem HTTP arbeiten möchten, zeigt das folgende cURL-Beispiel dieselbe Anfrage:

curl -X PUT "https://api.aspose.cloud/v4.0/cells/search/content?searchText=Rechnung&ignoringCase=true" \
     -H "Authorization: Bearer {access_token}" \
     -H "Content-Type: multipart/form-data" \
     -F "spreadsheet=@/path/to/your/file.xlsx"

Sicherheit und Authentifizierung

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

-H "Authorization: Bearer {access_token}"

Anforderungsparameter

Parameter Typ Ort Beschreibung
spreadsheet Datei FormData Die zu durchsuchende Excel-Datei.
searchText String Abfrage Der Text (oder numerische Wert), der in der Arbeitsmappe gesucht werden soll.
ignoringCase Boolean Abfrage Auf true setzen, um eine groß-/kleinschreibungunabhängige Suche durchzuführen.
worksheet String Abfrage Name des Arbeitsblatts, auf das die Suche beschränkt werden soll. Falls weggelassen, werden alle Arbeitsblätter durchsucht.
cellArea String Abfrage Bereich im A-1-Stil (z. B. A1:C10), der den Suchbereich eingrenzt.
region String Abfrage Geografische Region des Diensts (z. B. us-east-1).
password String Abfrage Passwort, das zum Öffnen einer geschützten Arbeitsmappe erforderlich ist.

Antwort

Die API gibt ein SearchResult-Objekt zurück, das ein Array mit übereinstimmenden Zellen enthält. Jedes Element enthält den Namen des Arbeitsblatts, die Zellenadresse und den übereinstimmenden Text.

{
  "textItems": [
    {
      "cellName": "A1",
      "text": "Gesamt",
      "occurrences": 1
    },
    {
      "cellName": "B5",
      "text": "Gesamt",
      "occurrences": 2
    }
  ],
  "code": 200,
  "status": "OK"
}

Fehlercodes

  • 400 Bad Request – Die Anforderungs-URI oder -Parameter sind ungültig.
  • 401 Unauthorized – Fehlender oder ungültiger Zugriffstoken oder falsche Client-Anmeldeinformationen.
  • 404 Not Found – Die angegebene Tabellenkalkulation kann nicht zugegriffen werden.
  • 500 Internal Server Error – Beim Verarbeiten der Arbeitsmappe ist ein unerwarteter Serverfehler aufgetreten.

Wofür sollte die API zum Durchsuchen von Inhalten in Tabellenkalkulationen verwendet werden?

  • Umfassender Prüfung der Arbeitsmappe auf Konformität – Scannen Sie die gesamte Arbeitsmappe, um sensible Begriffe (z. B. „Vertrauliche Klausel“, „Interne Daten“) für Sicherheits- und Konformitätsprüfungen zu finden.
  • Datenzuordnung über Arbeitsblätter hinweg – Finden Sie eine Projektnummer oder einen Kundennamen, der auf mehreren Arbeitsblättern vorkommt, um eine schnelle Querintegration zu ermöglichen.
  • Batch-Verifizierung von Vorlageninhalten – Nach der Erstellung von Berichten überprüfen Sie, ob alle Platzhalter wie {{Datum}} in einer Gruppe von Excel-Dateien korrekt ersetzt wurden.
  • Historische Datenarchivierung und -auswertung – Durchsuchen Sie alte Excel-Dateien nach spezifischen Ereigniscodes oder Geschäftsbedingungen, um Datenarchäologie und Analyse zu beschleunigen.

Warum sollten Sie die API zum Durchsuchen von Inhalten in Tabellenkalkulationen verwenden?

  • Entwicklerfreundlich – SDKs sind für viele Sprachen verfügbar und reduzieren den Entwicklungsaufwand im Vergleich zu einem benutzerdefinierten Lösungsansatz.
  • Geringere Arbeitskosten – Automatisiert Aufgaben, die andernfalls manuelle Überprüfung der Tabellenkalkulationen erfordern würden.
  • Pay-per-Use – Sie zahlen nur für die API-Aufrufe, die Sie tatsächlich tätigen.
  • Kein Wartungsaufwand – Keine Server zu verwalten, keine Software-Updates und keine Kompatibilitätsprobleme.
  • Beibehaltung komplexer Formatierungen – Ergebnisse können als PDF exportiert werden, wobei das ursprüngliche Excel-Layout beibehalten wird.

OpenAPI-Spezifikation

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

Verwenden der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist der schnellste Weg, um die Suchfunktion zu integrieren. Das SDK abstrahiert die HTTP-Ebene, sodass Sie die API mit minimalem Codeaufruf verwenden können. Die vollständige Liste der SDKs finden Sie im GitHub-Repository.

Die folgenden Codebeispiele zeigen, wie die Operation „Tabellenkalkulationsinhalt durchsuchen“ mit verschiedenen SDKs aufgerufen wird: