Individuazione e correzione dei link rotti in un foglio di calcolo Excel remoto – Controlla link foglio di calcolo cloud

Rileva automaticamente i link rotti in un foglio di calcolo Excel archiviato nello storage cloud. La nostra API analizza intervalli specificati per individuare riferimenti esterni rotti, formule non valide e origini dati mancanti. Supporta la verifica remota dei fogli di calcolo, controlli di qualità automatizzati e integrazione con provider di storage cloud. API RESTful per l’automazione dei flussi di lavoro aziendali.

API Web

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

Sicurezza e autenticazione

Le API Aspose.Cells Cloud sono sicure e richiedono l’autenticazione tramite token JWT.

-H "Authorization: Bearer {access_token}"

Parametri della richiesta:

Nome parametro Tipo Percorso / Stringa di query / Corpo HTTP Descrizione
name Stringa Percorso Obbligatorio. Nome del file (esteso) del workbook Excel in cui cercare link rotti (es. Annual_Report.xlsx).
worksheet Stringa Percorso Obbligatorio. Nome esatto del foglio di calcolo in cui verrà effettuata l’analisi dei link (es. DataSheet1).
folder Stringa Query Facoltativo. Percorso della directory all’interno dello storage cloud in cui è posizionato il workbook di destinazione. Se omesso, viene usata la cartella radice.
storageName Stringa Query Facoltativo. Identificatore dello storage cloud configurato personalmente. Se non fornito, l’API usa lo storage predefinito dell’account.
region Stringa Query Facoltativo. Impostazione locale da applicare durante la ricerca (es. fr-FR). Può influenzare l’interpretazione di determinate formule o formati di dati regionali. I codici locali supportati includono en-US, fr-FR, de-DE, es-ES, ecc.
password Stringa Query Facoltativo. Password di decrittazione per un foglio di calcolo protetto da password. Ignorare se il file non è crittografato.

Esempio di richiesta cURL

curl -X PUT "https://api.aspose.cloud/v4.0/cells/Annual_Report.xlsx/worksheets/DataSheet1/search/broken-links?folder=Reports&storageName=MyStorage" \
     -H "Authorization: Bearer {access_token}" \
     -H "Accept: application/json"

Risposta

{
  "Code": 200,
  "Status": "OK",
  "BrokenLinks": [
    {
      "Address": "='C:\\Data\\Source.xlsx'!A1",
      "ErrorCode": "404",
      "ErrorMessage": "File di origine non trovato"
    }
  ]
}

L’oggetto di risposta è di tipo BrokenLinksResponse e contiene:

  • BrokenLinks – una raccolta di elementi BrokenLink, ognuno dei quali descrive il riferimento problematico (indirizzo, codice di errore e messaggio).
  • Code – codice numerico di stato restituito dal servizio.
  • Status – descrizione testuale del risultato.

Note: l’API non effettua la paginazione dei risultati. Per ogni richiesta è possibile restituire fino a 10.000 link rotti. Il limite di frequenza è di 100 richieste al minuto per account.

Codici di errore

  • 400 Bad Request – URI API Aspose.Cells Cloud non valido.
  • 401 Unauthorized – Token di accesso non valido o mancante.
  • 404 Not Found – Il file del foglio di calcolo non è accessibile.
  • 500 Server Error – Si è verificato un’anomalia durante il recupero dei dati di calcolo.
  • Audit regolari di modelli finanziari di grandi dimensioni: Prima della pubblicazione di report mensili o trimestrali, esegui automaticamente la scansione delle aree chiave di calcolo (come Dashboard!B5:K50) contenenti molti riferimenti a dati esterni, per verificare che tutti i link puntino a file di origine validi.
  • Integrazione dati in fusioni e acquisizioni: Durante la fusione di più file di calcolo rappresentanti unità aziendali, analizza il foglio “Panoramica” dopo il processo di integrazione per individuare link diventati non validi a causa di modifiche nei percorsi dei file di origine o di problemi di autorizzazione.
  • Preparazione di pacchetti dati per investitori: Prima di finalizzare materiali presentativi contenenti grafici e tabelle collegati a database esterni o fonti di dati di mercato, verifica la validità di tutti i link.
  • Semplice per gli sviluppatori: Aspose.Cells Cloud offre librerie SDK in molteplici linguaggi, consentendo uno sviluppo rapido e accompagnato da una documentazione completa. Rispetto alla creazione di soluzioni personalizzate per il rendering dei grafici, riduce significativamente il carico di sviluppo.
  • Riduzione dei costi del personale: Elimina la necessità di personale dedicato alla consolidazione manuale dei documenti e alla verifica dei link.
  • Pay-per-use: Nessun investimento iniziale; si paga soltanto per le chiamate API effettivamente utilizzate.
  • Costi di manutenzione nulli: Nessun server da mantenere, nessun aggiornamento software, nessun problema di compatibilità da gestire.
  • Preserva la formattazione complessa di Excel in formato PDF universalmente accessibile.

Specifica OpenAPI

La Specifiche OpenAPI definiscono un’interfaccia di programmazione pubblicamente accessibile e consentono di effettuare direttamente interazioni REST da un browser web.

Utilizzo degli SDK Aspose.Cells Cloud

L’uso degli SDK rappresenta il modo migliore per accelerare lo sviluppo. L’SDK gestisce i dettagli sottostanti, consentendo di implementare semplicemente la ricerca di link rotti all’interno dei fogli di calcolo con un numero minimo di righe di codice. Consulta il repository GitHub per l’elenco completo degli SDK Aspose.Cells Cloud.

I seguenti esempi di codice mostrano come effettuare chiamate ai servizi web Aspose.Cells Cloud usando vari SDK: