Text in Remote-Excel-Tabellenblättern suchen – Daten in spezifischen Bereichen finden

Inhalte in Remote-Bereichen suchen

Suchen Sie programmgesteuert nach bestimmtem Text in beliebigen Bereichen von Excel-Tabellenblättern mithilfe der Aspose.Cells Cloud API. Finden Sie Text, Zahlen oder Formeln in Remote-Dateien, die in der Cloud-Speicherung abgelegt sind. Eine RESTful API für automatisierte Datenerschließung, Inhaltsanalyse und Auditierungsworkflows für Tabellenblätter.

Web-API

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

Sicherheit und Authentifizierung

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

-H "Authorization: Bearer {access_token}"

cURL-Beispiel

curl -X PUT "https://api.aspose.cloud/v4.0/cells/MyWorkbook.xlsx/worksheets/Orders_2024/ranges/B2:H100/search/content?searchText=Report&ignoreCase=true" \
     -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
     -H "Content-Type: application/json"

Anforderungsparameter

Parametername Typ Path/Query/String/HTTPBody Beschreibung
name String Path Erforderlich. Der Dateiname (einschließlich Erweiterung) der zu durchsuchenden Excel-Arbeitsmappe, z. B. customer_data.xlsx.
worksheet String Path Erforderlich. Der exakte Name des Tabellenblatts innerhalb der Arbeitsmappe, in dem gesucht werden soll, z. B. Orders_2024.
cellArea String Path Erforderlich. Der Ziel-Zellbereich für die Suche, angegeben in A1-Notation (z. B. B2:H100). Die Suche ist auf diesen Bereich beschränkt.
searchText String Query Erforderlich. Der spezifische Textstring, die Zahl oder der Teilinhalt, der im definierten Zellbereich gefunden werden soll.
ignoreCase Boolean Query Optional. Wenn auf true gesetzt, ignoriert die Suche Groß-/Kleinschreibung (z. B. stimmt „Report“ mit „report“ überein). Standard ist false (Groß-/Kleinschreibung beachten).
folder String Query Optional. Der Verzeichnispfad im Cloud-Speicher, in dem sich die Arbeitsmappe befindet. Falls weggelassen, wird das Stammverzeichnis verwendet.
storageName String Query Optional. Der Bezeichner für eine benutzerdefinierte Cloud-Speicherkonfiguration. Falls nicht angegeben, wird der Standard-Speicher des Kontos verwendet.
region String Query Optional. Die Kultur-/Regionseinstellung (z. B. de-DE), die die Interpretation regionspezifischer Zeichen oder Formate während der Suche beeinflussen kann.
password String Query Optional. Das Passwort zur Entschlüsselung und zum Zugriff auf eine passwortgeschützte Tabellenblattdatei. Weglassen, wenn die Datei nicht verschlüsselt ist.

Antwort

{
  "Code": 200,
  "Status": "OK",
  "TextItems": [
    {
      "Filename": "string",
      "Worksheet": "string",
      "Position": "string",
      "Content": "string"
    }
  ]
}

Fehlercodes

  • 400 Bad Request – Ungültige Aspose.Cells Cloud API-URI.
  • 401 Unauthorized – Ungültiges Zugriffstoken, Client-ID oder Client-Secret.
  • 404 Not Found – Die Tabellenblattdatei ist nicht zugänglich.
  • 500 Server Error – Eine unerwartete Bedingung verhinderte, dass der Server die Anforderung erfüllen konnte.

Wann sollte die Suchfunktion „Inhalte im Bereich des Tabellenblatts“ verwendet werden?

  • Großflächige Datenqualitätsprüfung – Während der Akzeptanzphase des ETL-Prozesses im Data-Warehouse-Szenario suchen Sie nach fehlenden Feldbeschreibungen, undefinierten Abkürzungen oder Platzhaltertexten (z. B. „TBD“ oder „NULL“) in der Datenzuordnungstabelle (DataDictionary!B2:F1000), um unvollständige Datendefinitionen zu identifizieren.
  • Dynamische Berichtsgenerierung und Inhaltsextraktion – In automatisierten Berichtssystemen intelligent nach aktuellen Datenblöcken suchen und diese extrahieren, die mit spezifischen Kennzeichen (z. B. „[KPI]“) gekennzeichnet sind, aus Vorlagen-Tabellenblättern mit gemischten Daten (Monthly_Metrics!C10:G50), um den endgültigen Bericht zusammenzustellen.
  • Vertrags- und Rechtsdokumentenanalyse – Beim Überprüfen von Tabellenblattanlagen mit vielen Klauseln effizient spezifische Rechtsbegriffe (z. B. „Haftungsgrenze“), Parteinamen oder Daten in einem definierten Bereich (Contract_Terms!A:A) lokalisieren, um den Überprüfungsprozess zu beschleunigen.

Warum sollten Sie die Suchfunktion „Inhalte im Bereich des Tabellenblatts“ verwenden?

  • Entwicklerfreundlich – Aspose.Cells Cloud bietet SDK-Bibliotheken in mehreren Sprachen, was eine schnelle Entwicklung und umfassende Dokumentation ermöglicht und den Entwicklungsaufwand im Vergleich zur Erstellung eigener Lösungen erheblich reduziert.
  • Verringerte Personalkosten – Entfällt die Notwendigkeit für dedizierte Positionen für die Dokumentenkonsolidierung.
  • Pay-per-use – Keine Anfangsinvestition; Sie zahlen nur für tatsächlich genutzte API-Aufrufe.
  • Keine Wartungskosten – Keine Server zu warten, keine Softwareaktualisierungen und keine Kompatibilitätsprobleme.

So verwenden Sie die Suchfunktion „Inhalte im Bereich des Tabellenblatts“ mit SDKs

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 beste Weg, um die Entwicklung zu beschleunigen. Das SDK übernimmt die zugrunde liegenden Details, sodass Sie die Suche nach Inhalten in Bereichen von Tabellenblättern mit minimalem Codeaufwand implementieren können. Weitere Informationen finden Sie im GitHub-Repository für eine vollständige Liste der Aspose.Cells Cloud SDKs.

Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webdienste mithilfe verschiedener SDKs durchgeführt werden: