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.
Wie Sie mit SDKs nach defekten Links in der API zum Durchsuchen von Inhalten in Tabellenkalkulationen suchen
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: