Navigazione Rapida
Funzione SERVIZIO.WEB
Riepilogo
La funzione SERVIZIO.WEB recupera dati da servizi web su Internet o intranet, restituendo il contenuto XML o testo direttamente in una cella Excel. Ideale per integrare dati esterni dinamici senza VBA.
Sintassi
SERVIZIO.WEB(url)
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| url | String |
Sì | URL obbligatorio del servizio web (max 2048 caratteri) |
Utilizzo della funzione WEBSERVICE
SERVIZIO.WEB è perfetta per estrarre dati da API pubbliche o servizi web che restituiscono XML/JSON/testo. Combinala con FILTRO.XML per parsing avanzato o CODIFICA.URL per parametri complessi.
Esempi Comuni di WEBSERVICE
Esempio API meteo
=SERVIZIO.WEB("https://api.esempio.com/meteo?citta=Roma")
Recupera previsione meteo XML per Roma da servizio pubblico.
Con codifica URL
=SERVIZIO.WEB(CODIFICA.URL("https://api.esempio.com/cerca?query="&A1))
Cerca con parametri dinamici codificati dalla cella A1.
Domande Frequenti
Errori Comuni e Soluzioni
#VALORE!
Cause: URL >2048 caratteri o protocollo non supportato
Solution: Verifica lunghezza URL e usa solo http/https
#VALORE!
Cause: Risposta >32767 caratteri
Solution: Richiedi dati più piccoli o usa paginazione API
#VALORE!
Cause: Servizio web non raggiungibile
Solution: Controlla connettività e validità URL
Note
- Non funziona su Excel Mac
- Risultato sempre testo grezzo
- Per JSON usa FILTRO.XML
- Codifica sempre URL speciali
Compatibilità
Disponibile in: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in: Excel Mac, Excel 2010 e precedenti
Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2013+