SERVICIOWEB - Función SERVICIOWEB

Excel 2013+

Resumen

La función SERVICIOWEB de Excel permite obtener datos directamente desde servicios web en Internet o Intranet, facilitando la integración de información externa en tus hojas de cálculo sin necesidad de macros o conexiones complejas.

Sintaxis

SERVICIOWEB(url)

Parámetros

Parámetro Tipo Requerido Descripción
url Texto La URL completa del servicio web que devuelve datos en formato texto

Usando la función WEBSERVICE

SERVICIOWEB es perfecta para extraer información en tiempo real de APIs públicas o privadas. Combínala con FILTERXML para procesar respuestas XML complejas y automatizar la obtención de datos meteorológicos, cotizaciones bursátiles o feeds RSS.

Ejemplos Comunes de WEBSERVICE

Obtener datos de API pública

=SERVICIOWEB("https://api.exchangerate-api.com/v4/latest/EUR")

Recupera tasas de cambio de divisas en tiempo real desde una API gratuita.

Con ENCODEURL para parámetros

=SERVICIOWEB("https://api.weather.com/v1/current?city="&ENCODEURL(A1))

Consulta el clima de una ciudad especificada en A1 con URL codificada correctamente.

Servicio web ficticio de ejemplo

=SERVICIOWEB("http://mywebservice.com/serviceEndpoint?searchString=Excel")

Ejemplo oficial de Microsoft usando un servicio web de prueba.

Preguntas Frecuentes

Puede deberse a URL demasiado larga (>2048 caracteres), protocolos no soportados (ftp://, file://), respuesta inválida o más de 32767 caracteres.

No, aunque aparece en la galería de funciones, depende de características exclusivas de Windows.

Combina SERVICIOWEB con FILTERXML para extraer datos específicos de respuestas XML.

Errores Comunes y Soluciones

#¡VALOR!

Cause: URL excede 2048 caracteres o respuesta supera 32767 caracteres

Solution: Reduce parámetros en URL y usa ENCODEURL

#¡VALOR!

Cause: Protocolo no compatible (ftp://, file://)

Solution: Usa solo http:// o https://

#¡VALOR!

Cause: Servicio web no responde o devuelve error

Solution: Verifica la URL en navegador y prueba con servicios públicos

Notas

  • Requiere conexión Internet activa
  • Las actualizaciones dependen del cálculo de la hoja
  • Codifica URLs con ENCODEURL para caracteres especiales
  • Solo soporta métodos GET
  • Compatible solo con Excel 2013+ en Windows

Compatibilidad

Disponible en: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en: Excel para Mac, Excel 2010 y anteriores, Excel Online

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2013+