Defekte Verknüpfungen in entfernten Excel-Dateien finden und beheben – Cloud-basierte Verknüpfungsprüfung für Tabellenkalkulationen

Suche nach defekten Verknüpfungen in entfernten Tabellenkalkulationen per API

Erkennen Sie automatisch defekte Verknüpfungen in Excel-Dateien, die in einer Cloud-Speicherlösung gespeichert sind. Unsere API prüft angegebene Zellbereiche auf defekte externe Verweise, ungültige Formeln und fehlende Datenquellen. Sie unterstützt die Remote-Auditing-Funktion für Tabellenkalkulationen, automatisierte Qualitätsprüfungen sowie die Integration mit Cloud-Speicheranbietern. Nutzen Sie die RESTful API, um unternehmensübergreifende Workflows zu automatisieren.

Web-API

PUT https://api.aspose.cloud/v4.0/cells/{name}/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}"

Anfrageparameter:

Parametername Typ Pfad/Abfragezeichenfolge/HTTP-Body Beschreibung
name String Pfad Erforderlich. Der Name der zu prüfenden Excel-Arbeitsmappendatei auf defekte Verknüpfungen (z. B. Quarterly_Report.xlsx).
worksheet String Abfrage Erforderlich. Der Name des Arbeitsblatts, in dem die Suche durchgeführt werden soll. Geben Sie den genauen Blattnamen wie in der Arbeitsmappe angezeigt an.
cellArea String Abfrage Erforderlich. Der Zellbereich, der auf defekte Verknüpfungen geprüft werden soll, in A1-Notation (z. B. C5:J50). Die API durchsucht nur diesen Bereich.
folder String Abfrage Optional. Der Pfad zum Verzeichnis mit der Arbeitsmappe in Ihrem Cloud-Speicher. Falls weggelassen, wird das Stammverzeichnis angenommen.
storageName String Abfrage Optional. Der Name Ihrer benutzerdefinierten Cloud-Speicherkonfiguration. Falls weggelassen, wird die Standard-Speicherkonfiguration verwendet.
region String Abfrage Optional. Gebietsschemaeinstellung, die während der Verarbeitung angewendet wird (z. B. de-DE). Kann die Interpretation regionspezifischer Formelsyntax oder -verweise beeinflussen.
password String Abfrage Optional. Passwort zum Öffnen einer verschlüsselten Tabellenkalkulation. Weglassen, falls die Datei nicht passwortgeschützt ist.

Beispiel-cURL-Anfrage

curl -X PUT "https://api.aspose.cloud/v4.0/cells/Quarterly_Report.xlsx/search/broken-links?worksheet=Sheet1&cellArea=C5:J50" \
     -H "Authorization: Bearer {access_token}" \
     -H "Accept: application/json"

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"
      }
    }
  ]
}

Beispiel-JSON-Antwort

{
  "BrokenLinks": [
    {
      "Worksheet": "Sheet1",
      "CellName": "D12",
      "Link": "https://example.com/data/source.xlsx",
      "IsValid": false,
      "ErrorMessage": "Datei nicht gefunden"
    },
    {
      "Worksheet": "Sheet1",
      "CellName": "F30",
      "Link": "C:\\LocalFolder\\data.xlsx",
      "IsValid": false,
      "ErrorMessage": "Externer Verweis im Cloud-Modus nicht unterstützt"
    }
  ],
  "Code": 200,
  "Status": "OK"
}

Fehlercodes

  • 400 Bad Request – Ungültige Aspose.Cells Cloud API-URI.
  • 401 Unauthorized – Ungültiges Zugriffstoken, Client-ID oder Client-Geheimnis.
  • 404 Not Found – Die Tabellenkalkulationsdatei ist nicht zugänglich.
  • 500 Server Error – Beim Abrufen von Berechnungsdaten ist ein Fehler aufgetreten.

Wofür sollte die Suche nach defekten Verknüpfungen in der Tabellenkalkulations-API verwendet werden?

  • Regelmäßige Prüfung großer Finanzmodelle – Scannen Sie vor der Veröffentlichung monatlicher oder quartalsweise Berichte die wichtigsten Bereiche für Berechnungen (z. B. Dashboard!B5:K50), die viele externe Datenverweise enthalten, um sicherzustellen, dass alle Verknüpfungen auf gültige Quelldateien verweisen.
  • Datenintegration bei Fusionen und Übernahmen – Scannen Sie nach der Integration mehrerer Tabellenkalkulationen, die Geschäftsabteilungen repräsentieren, das Arbeitsblatt „Übersicht“, um Verknüpfungen zu identifizieren, die aufgrund geänderter Dateipfade oder Berechtigungsprobleme ungültig geworden sind.
  • Vorbereitung von Investorendatenpaketen – Überprüfen Sie vor der Fertigstellung von Präsentationsunterlagen, die Diagramme und Tabellen mit externen Datenbanken oder Marktdatenquellen enthalten, die Gültigkeit aller Verknüpfungen.

Warum sollte man die Suche nach defekten Verknüpfungen in der Tabellenkalkulations-API verwenden?

  • Entwicklerfreundlich – Aspose.Cells Cloud bietet SDK-Bibliotheken in mehreren Sprachen an, sodass eine schnelle Entwicklung mit umfassender Dokumentation möglich ist. Im Vergleich zum Aufbau einer benutzerdefinierten Lösung wird der Entwicklungsaufwand deutlich reduziert.
  • Geringere Personalkosten – Automatisiert die Verknüpfungsvalidierung und eliminiert die Notwendigkeit, dass Mitarbeiter Dokumente manuell konsolidieren müssen.
  • Pay-per-Use – Keine Vorab-Investition; Sie zahlen nur für die tatsächlich genutzten API-Aufrufe.
  • Keine Wartungskosten – Keine Server zu warten, keine Software-Updates und keine Kompatibilitätsprobleme.

Wie verwendet man die Suche nach defekten Verknüpfungen in der Tabellenkalkulations-API mit SDKs

OpenAPI-Spezifikation

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

Verwendung von Aspose.Cells Cloud SDKs

Die Verwendung eines SDK ist der effizienteste Weg, um die Entwicklung zu beschleunigen. Das SDK abstrahiert die zugrunde liegenden HTTP-Details, sodass Sie die Erkennung defekter Verknüpfungen 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 Sie mit verschiedenen SDKs auf Aspose.Cells-Webservices zugreifen: