Text in Remote Excel-Tabellenkalkulationen suchen – Spezifische Daten finden
Inhalte in Remote-Tabellenkalkulation per API durchsuchen
Suchen Sie programmgesteuert nach spezifischem Text in beliebigen Excel-Tabellenkalkulationen mithilfe der Aspose.Cells Cloud API. Finden Sie Text, Zahlen oder Formeln in Dateien, die in der Cloud-Speicherung abgelegt sind. Diese RESTful API ermöglicht automatisierte Datenerschließungs-, Inhaltsanalyse- und Auditierungsworkflows für Tabellenkalkulationen.
Web-API
PUT https://api.aspose.cloud/v4.0/cells/{name}/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 Excel-Arbeitsmappe (einschließlich Erweiterung), in der die Textsuche durchgeführt werden soll, z. B. verkaufsdaten.xlsx. |
| searchText | String | Abfrage | Erforderlich. Der exakte String, die Zahl oder Teilinhalt, der/m die in der gesamten Arbeitsmappe oder den Arbeitsblättern gesucht werden soll. |
| ignoringCase | Boolean | Abfrage | Optional. Legt fest, ob die Groß-/Kleinschreibung beachtet wird. Setzen Sie auf true, um groß-/kleinschreibungsunabhängig zu suchen (z. B. „Bericht“ findet „BERICHT“); Standard ist false. |
| folder | String | Abfrage | Optional. Der Verzeichnispfad innerhalb Ihres Cloud-Speichers, der die Zielarbeitsmappe enthält. Falls weggelassen, wird der Root-Ordner angenommen. |
| storageName | String | Abfrage | Optional. Der Name-Bezeichner für einen benutzerdefiniert konfigurierten Cloud-Speicherdienst. Falls nicht angegeben, nutzt die API den Standardspeicher des Kontos. |
| region | String | Abfrage | Optional. Die Gebietsschema-Einstellung (z. B. de-DE), die während der Suche angewendet wird und die Textnormalisierung oder Sortierregeln beeinflussen kann. |
| password | String | Abfrage | Optional. Das Entschlüsselungspasswort, das für den Zugriff auf eine passwortgeschützte Excel-Datei erforderlich ist. Weglassen, wenn die Datei nicht verschlüsselt ist. |
Glossar
- searchText – Der exakte Suchstring; kann ein Teilstring sein.
- ignoringCase –
truemacht die Suche groß-/kleinschreibungsunabhängig;falseerzwingt Groß-/Kleinschreibungsbetontung. - folder – Pfad zum Verzeichnis, das die Arbeitsmappe enthält.
- storageName – Bezeichner einer benutzerdefinierten Speicherkonfiguration.
- region – Gebietsschemacode, der die Regeln für Textvergleiche beeinflusst.
- password – Entschlüsselungspasswort für geschützte Arbeitsmappen.
Antwort
{
"Code": 200,
"Status": "OK",
"TextItems": [
{
"Filename": "string",
"Worksheet": "string",
"Position": "string",
"Content": "string"
}
]
}
Die Antwort enthält eine Liste von Zellen (CellName), in denen der gesuchte Text gefunden wurde, zusammen mit dem Namen des Arbeitsblatts und dem passenden Text. Falls keine Übereinstimmungen gefunden werden, ist das Array TextItems leer, und die Anforderung gibt den HTTP-Status 200 OK zurück.
Fehlercodes
- 400 Bad Request – Ungültige Aspose.Cells Cloud API-URI.
{"code":400,"message":"Ungültige Anforderungs-URI"} - 401 Unauthorized – Ungültiges Zugriffstoken, Client-ID oder Client-Secret.
{"code":401,"message":"Ungültiges Zugriffstoken"} - 404 Not Found – Die Tabellenkalkulationsdatei ist nicht zugänglich.
{"code":404,"message":"Datei nicht gefunden"} - 500 Server Error – Eine unerwartete Bedingung verhinderte die vollständige Ausführung der API-Anforderung.
{"code":500,"message":"Interner Serverfehler"}
Wofür sollte die Suche nach Inhalten in der Tabellenkalkulation-API verwendet werden?
- Umfassender Compliance-Audit der Arbeitsmappe – Scannen Sie schnell die gesamte Excel-Datei, um alle sensiblen Begriffe (z. B. „Vertrauliche Klausel“, „Interne Daten“) für Unternehmensdatensicherheits- und Compliance-Prüfungen zu identifizieren.
- Überblattübergreifende Datenassoziationsabfrage – Wenn Projektinformationen über mehrere Arbeitsblätter verteilt sind, suchen Sie nach einer bestimmten Projektnummer oder Kundennamen und finden Sie sofort alle zugehörigen Daten.
- Batch-Überprüfung von Vorlageninhalten – Nach automatisierter Berichtserstellung scannen Sie mehrere Excel-Dateien in Stapeln, um sicherzustellen, dass alle voreingestellten Platzhalter (wie
{{Date}}) korrekt ersetzt wurden, und so die Vollständigkeit und Genauigkeit der Berichte zu gewährleisten. - Archivierung und Mining historischer Daten – Analysieren Sie alte Dateien, suchen Sie nach bestimmten Ereigniscodes oder Geschäftsbegriffen und erfassen Sie schnell historische Geschäftslogik für Datenarchäologie.
Warum sollten Sie die Suche nach Inhalten in der Tabellenkalkulation-API verwenden?
- Entwicklerfreundlich – Aspose.Cells Cloud bietet SDK-Bibliotheken in mehreren Sprachen und ermöglicht eine schnelle Entwicklung mit umfassender Dokumentation. Im Vergleich zur Erstellung eigener Lösungen reduziert dies den Entwicklungsaufwand erheblich.
- Geringere Arbeitskosten – Automatisiert wiederholte Suchaufgaben und befreit Entwickler von manueller Datenextraktion.
- Pay-per-Use – Keine Vorabinvestition; Sie zahlen nur für die tatsächlich genutzten API-Aufrufe.
- Kein Wartungsaufwand – Aspose verwaltet Server, Updates und Kompatibilität, sodass Sie sich auf Ihre Anwendungslogik konzentrieren können.
- Beibehaltung komplexer Excel-Formatierung – Ergebnisse können im universell lesbaren PDF-Format exportiert werden, wobei die ursprüngliche Formatierung erhalten bleibt.
So verwenden Sie die Suche nach defekten Links im Bereich der Tabellenkalkulation-API mit SDKs
OpenAPI-Spezifikation
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 des SDKs ist der beste Weg, um die Entwicklung zu beschleunigen. Das SDK übernimmt die zugrundeliegenden Details, sodass Sie die Suche nach Inhalten in Tabellenkalkulationen mit minimalem Codeaufwand implementieren können. Besuchen Sie das GitHub-Repository, um eine vollständige Liste der Aspose.Cells Cloud SDKs zu erhalten.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webservices mit verschiedenen SDKs aufgerufen werden: