Cerca testo in un foglio di calcolo Excel remoto – Trova dati specifici
Cerca contenuto nel foglio di calcolo remoto
Cerca in modo programmatico un testo specifico all’interno di qualsiasi foglio di calcolo Excel utilizzando l’API Aspose.Cells Cloud. Il servizio è in grado di individuare testo, numeri o formule in file remoti memorizzati nello storage cloud, abilitando flussi di lavoro automatizzati per l’individuazione di dati, l’analisi dei contenuti e il controllo dei fogli di calcolo.
Web API
PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/search/content
Sicurezza e autenticazione
Le API Aspose.Cells Cloud sono sicure e richiedono l'autenticazione basata su token JWT.
-H "Authorization: Bearer {access_token}"
Parametri della richiesta
| Nome parametro | Tipo | Percorso/Query String/Corpo HTTP | Descrizione |
|---|---|---|---|
| name | String | Percorso | Obbligatorio. Il nome del file del workbook target (ad esempio, annual_report.xlsx). |
| worksheet | String | Percorso | Obbligatorio. Il foglio di calcolo all’interno del workbook in cui viene eseguita la ricerca. |
| searchText | String | Query | Obbligatorio. La stringa esatta o il numero da individuare. |
| ignoreCase | Boolean | Query | Facoltativo. Se true, la ricerca non distingue tra maiuscole e minuscole. Default: false. |
| folder | String | Query | Facoltativo. Percorso della cartella contenente il workbook. Se omesso, viene usata la root. |
| storageName | String | Query | Facoltativo. Nome di uno storage cloud configurato personalmente. Se omesso, viene usato lo storage predefinito. |
| region | String | Query | Facoltativo. Impostazione locale (ad esempio, it-IT) che potrebbe influenzare il confronto tra testi. |
| password | String | Query | Facoltativo. Password per un workbook protetto. Omettere se il file non è crittografato. |
Risposta
{
"textItems": [
{
"cellName": "A1",
"text": "Totale",
"occurrences": 1
},
{
"cellName": "B5",
"text": "Totale",
"occurrences": 2
}
],
"code": 200,
"status": "OK"
}
- textItems – Array di corrispondenze. Ogni elemento contiene l’indirizzo della cella (
cellName), la stringa corrispondente (text) e il numero di occorrenze in quella cella (occurrences). - code – Codice di stato HTTP restituito dal servizio.
- status – Descrizione testuale del risultato.
Codici di errore
- 400 Bad Request – URI API non valido o parametri malformati.
- 401 Unauthorized – Token OAuth 2.0 mancante o non valido.
- 404 Not Found – Impossibile individuare il workbook o il foglio di calcolo.
- 500 Server Error – Si è verificata una condizione imprevista durante l’elaborazione della richiesta.
Dove dovremmo utilizzare la funzione di ricerca del contenuto all’interno del foglio di calcolo dell’API Spreadsheet?
- Audit di conformità del workbook: individua rapidamente termini sensibili (ad esempio, “Riservato”) in tutto il file.
- Associazione di dati tra fogli: trova un numero di progetto o un nome cliente che appare su più fogli.
- Verifica dei modelli: dopo la generazione di report, conferma che i segnaposto come
{{Date}}siano stati sostituiti. - Estrazione di dati storici: cerca codici di eventi specifici in fogli di calcolo legacy per comprendere la logica aziendale passata.
Perché dovresti utilizzare la funzione di ricerca del contenuto all’interno del foglio di calcolo dell’API Spreadsheet?
- Facile da usare per gli sviluppatori: SDK per molti linguaggi accelerano lo sviluppo e sono completamente documentati.
- Riduzione dei costi del personale: riduce la necessità di personale dedicato alla raccolta manuale di dati.
- Pagamento in base all’uso: paghi solo per le chiamate API effettivamente effettuate.
- Nessuna manutenzione richiesta: nessun server da gestire, nessun aggiornamento software e nessun problema di compatibilità.
- Preserva la formattazione complessa di Excel quando esporti i risultati in PDF o altri formati.
Come utilizzare la ricerca di link rotti all’interno del foglio di calcolo dell’API Spreadsheet con gli SDK
Specifica OpenAPI
La Specifiche OpenAPI definiscono un’interfaccia di programmazione accessibile pubblicamente e consentono interazioni REST direttamente da un browser web.
Utilizzare gli SDK Aspose.Cells Cloud
L’utilizzo dell’SDK è il modo migliore per velocizzare lo sviluppo. L’SDK gestisce i dettagli sottostanti, consentendoti di implementare semplicemente la ricerca di contenuti all’interno del foglio di calcolo per celle con un codice minimo. Consulta il repository GitHub per l’elenco completo degli SDK Aspose.Cells Cloud.