Defekte Verknüpfungen im entfernten Excel-Bereich finden und beheben – Cloud-basierte Prüfung von Tabellenverknüpfungen
Suche defekter Verknüpfungen im entfernten Bereich – API
Automatische Erkennung defekter Verknüpfungen in Bereichsdaten von Excel-Dateien, die in der Cloud gespeichert sind. Unsere API durchsucht definierte Bereiche auf defekte externe Verweise, ungültige Formeln und fehlende Datenquellen. Unterstützt die remote-Prüfung von Tabellenkalkulationen, automatisierte Qualitätsprüfungen und Integration in Cloud-Speicherdienste. RESTful API für die Automatisierung von Unternehmens-Workflows.
Web-API
PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/ranges/{cellArea}/search/broken-links
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 | Speicherort | Beschreibung |
|---|---|---|---|
| name | String | Path | Erforderlich. Der Name der Excel-Arbeitsmappe (z. B. financial_report.xlsx), die in der Cloud gespeichert ist und auf defekte Verknüpfungen hin untersucht werden soll. |
| worksheet | String | Path | Erforderlich. Der Name des spezifischen Arbeitsblatts (z. B. Sheet1, Q4_Data) innerhalb der Arbeitsmappe, in dem nach defekten Verknüpfungen gesucht werden soll. |
| cellArea | String | Path | Erforderlich. Die Zielbereichsadresse (z. B. A1:F100) innerhalb des angegebenen Arbeitsblatts, die auf defekte externe Verweise, Formeln oder Verknüpfungen hin untersucht werden soll. |
| folder | String | Query | Optional. Der Verzeichnispfad im Cloud-Speicher, in dem sich die Zielarbeitsmappe befindet. Falls nicht angegeben, wird das Stammverzeichnis verwendet. |
| storageName | String | Query | Optional. Der Name des konfigurierten Cloud-Speicherdiensts (z. B. DropboxBusiness, S3Bucket). Falls nicht angegeben, wird der Standard-Speicher des Kontos verwendet. |
| region | String | Query | Optional. Die Gebietsschemaeinstellung (z. B. en-GB, de-DE) zur Anwendung bei der regionalsspezifischen Dateninterpretation während der Untersuchung. |
| password | String | Query | Optional. Das Entschlüsselungspasswort, das für den Zugriff auf eine passwortgeschützte Arbeitsmappe erforderlich ist. Leer lassen, wenn die Datei nicht verschlüsselt ist. |
Beispiel für Anforderungstext
{
"name": "financial_report.xlsx",
"worksheet": "Sheet1",
"cellArea": "A1:F100",
"folder": "reports/2024",
"storageName": "MyDropbox",
"region": "en-US",
"password": ""
}
Antwort
{
"Name": "BrokenLinksResponse",
"Type": "Class",
"ParentName": "CellsCloudResponse",
"Properties": [
{
"Name": "BrokenLinks",
"DataType": {
"Identifier": "Container",
"Reference": "BrokenLink",
"ElementDataType": {
"Identifier": "Class",
"Reference": "BrokenLink"
}
}
},
{
"Name": "Code",
"DataType": {
"Identifier": "Integer"
}
},
{
"Name": "Status",
"DataType": {
"Identifier": "String"
}
}
]
}
Die Auflistung BrokenLinks enthält Objekte des Typs BrokenLink. Jedes Objekt bietet folgende Eigenschaften:
- CellName – Die Zelladresse mit dem defekten Verweis (z. B.
B12). - LinkType – Der Typ der defekten Verknüpfung (z. B.
ExternalReference,Formula). - ErrorMessage – Eine Beschreibung, warum die Verknüpfung als defekt eingestuft wird.
Hinweis: Die API unterliegt Rate-Limits. Details finden Sie auf der Seite Preise und Rate Limits.
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 Tabellenkalkulationsdatei ist nicht zugänglich.
- 500 Server Error – Die Tabellenkalkulation stieß beim Abrufen von Berechnungsdaten auf eine Anomalie.
Wann sollte die Suche nach defekten Verknüpfungen im Bereich der Tabellenkalkulation-API verwendet werden?
- Regelmäßige Prüfung großer Finanzmodelle – Vor der Veröffentlichung monatlicher oder quartalsweise Berichte automatisch Schlüsselbereiche mit vielen externen Datenverweisen (z. B.
Dashboard!B5:K50) prüfen, um sicherzustellen, dass alle Verknüpfungen auf gültige Quelldateien verweisen. - Datenintegration bei Fusionen und Übernahmen – Nach dem Zusammenführen mehrerer Tabellenkalkulationsdateien, die Geschäftsbereiche darstellen, das Arbeitsblatt „Übersicht“ darauf prüfen, ob durch geänderte Dateipfade oder Berechtigungsprobleme Verknüpfungen ungültig geworden sind.
- Vorbereitung von Investordatenpaketen – Vor der Fertigstellung von Präsentationsunterlagen mit Diagrammen und Tabellen, die an externe Datenbanken oder Marktdatenquellen gebunden sind, die Gültigkeit aller Verknüpfungen überprüfen.
Warum sollte die Suche nach defekten Verknüpfungen im Bereich der Tabellenkalkulation-API verwendet werden?
- Entwicklerfreundlich – Aspose.Cells Cloud bietet SDK-Bibliotheken in mehreren Sprachen und ermöglicht so eine schnelle Entwicklung mit umfassender Dokumentation. Im Vergleich zur Entwicklung einer individuellen Lösung reduziert dies den Entwicklungsaufwand erheblich.
- Geringere Arbeitskosten – Entfällt der Bedarf an dediziertem Personal für manuelles Zusammenführen von Dokumenten.
- Pay-per-Use – Keine Anfangsinvestition; Sie zahlen nur für tatsächlich getätigte API-Aufrufe.
- Keine Wartungskosten – Keine Serverpflege, keine Software-Updates, keine Kompatibilitätsprobleme.
- Beibehaltung komplexer Excel-Formatierungen – Ergebnisse können im universell zugänglichen PDF-Format exportiert werden, ohne Formatierungen zu verlieren.
Wie verwendet man die Suche nach defekten Verknüpfungen im Bereich der Tabellenkalkulation-API mit SDKs
OpenAPI-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt über einen Webbrowser.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist die beste Methode zur Beschleunigung der Entwicklung. Das SDK übernimmt die zugrunde liegenden Details, sodass Sie „Suche defekter Verknüpfungen in einem Bereich“ mit minimalem Codeaufwand implementieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webservices mithilfe verschiedener SDKs durchgeführt werden: