Hitta och åtgärda trasiga länkar i fjärr-Excel – Molnbaserad länkverifierare för kalkylblad

Sök efter trasiga länkar i fjärrkalkylblad via API

Identifiera automatiskt trasiga länkar i Excel-filer som lagras i molnlagring. Vårt API skannar angivna intervall efter trasiga externa hänvisningar, ogiltiga formler och saknade datakällor. Det stöder granskning av fjärrkalkylblad, automatiserad kvalitetskontroll och integration med molnlagringsleverantörer. Använd det REST-baserade API:et för att automatisera enterprise-nivåens arbetsflöden.

Webb-API

PUT https://api.aspose.cloud/v4.0/cells/{name}/search/broken-links

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.

-H "Authorization: Bearer {access_token}"

Förfrågningsparametrar:

Parametername Typ Sökväg/Frågesträng/HTTPBody Beskrivning
name String Sökväg Obligatoriskt. Namnet på Excel-arbetsboksfilen som ska skannas efter trasiga länkar (t.ex. Quarterly_Report.xlsx).
worksheet String Frågesträng Obligatoriskt. Namnet på kalkylbladet där sökoperationen ska utföras. Ange det exakta arknamnet så som det visas i arbetsboken.
cellArea String Frågesträng Obligatoriskt. Det cellintervall som ska analyseras efter trasiga länkar, angivet i A1-notation (t.ex. C5:J50). API:et söker endast inom detta område.
folder String Frågesträng Valfritt. Sökvägen till mappen som innehåller arbetsboken i din molnlagring. Om utelämnad antas rotmappen användas.
storageName String Frågesträng Valfritt. Namnet på din anpassade molnlagringskonfiguration. Om utelämnad används systemets standardlagring.
region String Frågesträng Valfritt. Lokal inställning som tillämpas under bearbetning (t.ex. sv-SE). Detta kan påverka tolkningen av region-specifik formelsyntax eller hänvisningar.
password String Frågesträng Valfritt. Lösenord krävs för att öppna en krypterad kalkylfil. Utelämna om filen inte är lösenordsskyddad.

Exempel på cURL-förfrågan

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"

Svar

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

Exempel på JSON-svar

{
  "BrokenLinks": [
    {
      "Worksheet": "Sheet1",
      "CellName": "D12",
      "Link": "https://example.com/data/source.xlsx",
      "IsValid": false,
      "ErrorMessage": "Filen hittades inte"
    },
    {
      "Worksheet": "Sheet1",
      "CellName": "F30",
      "Link": "C:\\LocalFolder\\data.xlsx",
      "IsValid": false,
      "ErrorMessage": "Externa hänvisningar stöds inte i moln-läge"
    }
  ],
  "Code": 200,
  "Status": "OK"
}

Felkoder

  • 400 Bad Request – Ogiltig URI för Aspose.Cells Cloud API.
  • 401 Unauthorized – Ogiltig åtkomsttoken, klient-ID eller klienthemlighet.
  • 404 Not Found – Kalkylbladsfilen är inte tillgänglig.
  • 500 Server Error – Ett fel uppstod vid hämtning av beräkningsdata.

Var bör vi använda sökfunktionen för trasiga länkar i kalkylblads-API:et?

  • Regelbunden granskning av stora finansiella modeller – Innan månads- eller kvartalsrapporter publiceras, skanna automatiskt nyckelberäkningsområden (t.ex. Dashboard!B5:K50) som innehåller många externa datahänvisningar för att säkerställa att alla länkar pekar på giltiga källfiler.
  • Dataintegration vid fusioner och övertaganden – När flera kalkylblad som representerar verksamhetsenheter sammanfogas, skanna “Overview”-arket efter integrationen för att identifiera länkar som blivit ogiltiga på grund av ändrade filsökvägar eller behörighetsproblem.
  • Förberedelse av investerardatapaket – Innan presentationsmaterial med diagram och tabeller länkade till externa databaser eller marknadsdatakällor färdigställs, verifiera giltigheten för alla länkar.

Varför bör du använda sökfunktionen för trasiga länkar i kalkylblads-API:et?

  • Utvecklarvänligt – Aspose.Cells Cloud tillhandahåller SDK-bibliotek i flera språk, vilket möjliggör snabb utveckling med omfattande dokumentation. Jämfört med att bygga en egen lösning minskas utvecklingsinsatsen markant.
  • Lägre arbetskostnad – Automatiserar länkvalidering, vilket eliminerar behovet av personer som manuellt sammanställer dokument.
  • Betala per användning – Inga förhandsutgiftskostnader; du betalar endast för de API-anrop du faktiskt använder.
  • Inga underhållskostnader – Inga servrar att underhålla, ingen programvaruuppdatering och inga kompatibilitetsproblem.

Hur man använder sökfunktionen för trasiga länkar i kalkylblads-API:et med SDK:er

OpenAPI-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och tillåter dig att utföra REST-interaktioner direkt från en webbläsare.

Använd Aspose.Cells Cloud SDK:er

Att använda en SDK är det mest effektiva sättet att påskynda utvecklingen. SDK:et abstraher bort de underliggande HTTP-detaljerna och gör att du kan implementera upptäckt av trasiga länkar med minimal kod. Se GitHub-arkivet för en komplett lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur du interagerar med Aspose.Cells webbtjänster med diverse SDK:er: