Llama a las API REST desde Excel. No se requiere VBA.
Deja de lidiar con macros VBA y código M de Power Query para importar datos de API a Excel. Query Streams te ofrece 6 conectores de API predefinidos con tablas consultables mediante SQL, almacenamiento en caché cifrado, una biblioteca de consultas predefinida y Nova AI, todo ello compatible con Microsoft Excel y Google Sheets.
Pregunte a Nova, obtenga SQL + gráficos
Conoce a Nova API REST de base de datosUna clave por socio. No se comparten las credenciales.
Crea una API AutomatizaciónSincronización programada con más de 6 plataformas
Explore API a SQLConsulta de API con SQL, sin código
Explore Base de datos de IA MCPClaude, Cursor, ChatGPT y Grok se comunican con tus datos.
Conectar IAQuery Streams es una plataforma segura de integración de datos en tiempo real que conecta los datos de la API REST con Microsoft Excel y Google Sheets a través de SQL, sin macros VBA, sin código M de Power Query, sin análisis manual de JSON. Más información en QueryStreams.com y regístrese gratis Para comenzar a consultar API con SQL directamente desde su libro de Excel.
El problema de la API en Excel
Los usuarios de Excel necesitan cada vez más datos de las API REST: registros de pagos de Stripe, contactos de HubSpot CRM, pedidos de Shopify, métricas de tráfico de Google Analytics. Según Informe de Postman sobre el estado de la APIActualmente, la organización promedio gestiona docenas de integraciones de API. Sin embargo, para introducir esos datos de API en una hoja de cálculo de Excel, siempre ha sido necesario elegir entre dos opciones imperfectas: macros VBA o Power Query. Ambas requieren un esfuerzo técnico considerable y ninguna permite realizar consultas SQL sobre los resultados. Si has estado buscando una forma de llamar a una API desde Excel sin escribir código, no estás solo.
Macros VBA: Frágiles y difíciles de mantener
La forma clásica de llamar a una API REST desde Excel es mediante VBA. Escribes Sub procedimientos que utilizan XMLHTTP o WinHTTP Objetos para construir solicitudes HTTP, establecer encabezados, pasar tokens de autenticación, enviar la solicitud y analizar la respuesta JSON. El problema: VBA no tiene un analizador JSON nativo, por lo que debe instalar una biblioteca de terceros o escribir su propia lógica de análisis. El manejo de errores es mínimo: un solo cambio en el esquema de la API, un token OAuth caducado o una respuesta de límite de velocidad pueden interrumpir toda la macro silenciosamente. La paginación requiere lógica manual de cursor o desplazamiento. No hay almacenamiento en caché, ni cifrado, ni forma de ejecutar SQL sobre los resultados. Para una extracción de datos única de un solo punto final, VBA funciona. Para flujos de trabajo de producción de los que dependen varios miembros del equipo, las macros de VBA se convierten en una carga de mantenimiento que solo la persona que las escribió puede depurar.
Power Query: Compatibilidad limitada con la API REST.
Power Query Contenidos web La función puede llamar a las API REST, pero las limitaciones son significativas para cualquier cosa que vaya más allá de las solicitudes GET básicas. La compatibilidad con OAuth 2.0 es incompleta: muchas API, incluidas Stripe y HubSpot, requieren flujos de actualización de tokens personalizados que el lenguaje M de Power Query maneja mal o no maneja en absoluto. La paginación requiere llamadas a funciones recursivas en código M, lo cual no es trivial para la mayoría de los usuarios de Excel. No hay administración de límite de velocidad integrada. Las respuestas JSON complejas con matrices y objetos anidados requieren múltiples pasos de Transformación y Expansión. Y Power Query no tiene una capa SQL: obtienes transformaciones en lenguaje M, no JOIN SQL, CTE ni funciones de ventana. Power Query es una herramienta potente para conectarse a bases de datos y archivos planos. Como conector de API REST para Excel, se queda corta rápidamente cuando la API requiere OAuth, paginación o estructuras de datos anidadas.
Cómo Query Streams conecta las API REST con Excel
Query Streams adopta un enfoque fundamentalmente diferente para la integración de la API de Excel. En lugar de obligarte a escribir macros VBA o lidiar con el código M de Power Query, proporciona conectores de API predefinidos que normalizan los datos de la API REST en tablas consultables mediante SQL. El agente de red de Query Streams se ejecuta dentro de tu red, sincroniza los datos de la API en una caché cifrada de DuckDB y la complemento de Microsoft Excel Te permite ejecutar consultas SQL sobre esos datos almacenados en caché, o elegir entre 20 y 50 consultas predefinidas por conector sin necesidad de escribir ningún código SQL.
6 conectores API preconfigurados
Stripe, HubSpot, Shopify, GA4, Google Search Console y ShipStation. Autentícate una sola vez y los datos se insertarán automáticamente en tablas compatibles con SQL.
SQL completo sobre datos de API
Escribe JOINs, CTEs, funciones de ventana y agregaciones para tus datos de API. No uses código M. No uses VBA. Usa SQL estándar.
Caché cifrada de DuckDB
Los datos de la API se sincronizan con una caché local cifrada con AES-256-GCM. Las consultas SQL se ejecutan a la velocidad de la base de datos, no a la velocidad de ida y vuelta de la API.
20-50 consultas predefinidas
Cada conector incluye una biblioteca de consultas lista para usar. Ingresos por producto, análisis de abandono de clientes, tasas de cumplimiento de pedidos: no se requiere editar el código SQL.
Asistente de IA Nova
Describe lo que necesitas en lenguaje sencillo. Nova lee el esquema de tu tabla API, genera SQL validado y lo ejecuta en tiempo real.
Excel + Hojas de cálculo de Google
Complementos nativos para Microsoft Excel y Google Sheets. Una sola plataforma, ambos ecosistemas de hojas de cálculo, biblioteca de consultas compartida.
6 conectores API preconfigurados con almacenamiento en caché cifrado
Mientras que VBA y Power Query requieren que configure cada API desde cero, los flujos de consulta Conector API Incluye 6 integraciones preconfiguradas listas para usar en aproximadamente 5 minutos cada una: Raya (pagos, suscripciones, facturas, reembolsos), HubSpot (contactos, acuerdos, empresas, carteras de proyectos), Shopify (pedidos, productos, clientes, inventario), Google Analytics 4 (tráfico, eventos, conversiones, comportamiento del usuario), Consola de búsqueda de Google (consultas de búsqueda, páginas, tasas de clics, impresiones) y ShipStation (envíos, pedidos, transportistas, cumplimiento). Cada conector gestiona automáticamente la autenticación, la paginación, la limitación de velocidad y la normalización de datos, precisamente lo que hace que las macros VBA y el código M de Power Query sean tan difíciles de mantener.
Todos los datos de la API sincronizados se almacenan en una caché local de DuckDB en el Agente de red, cifrados en reposo con AES-256-GCM. La programación de sincronización por tabla permite establecer diferentes intervalos de actualización para distintos puntos finales de la API: sincronice tablas de alta prioridad, como los cargos de Stripe, cada 15 minutos, mientras que las tablas menos críticas se sincronicen diariamente. La retención de datos por tabla le permite controlar cuánto tiempo se conservan los datos en caché: 1 día, 7 días, 30 días, 90 días, 1 año o indefinidamente. Esta arquitectura reduce el volumen de llamadas a la API, elimina los problemas de límites de velocidad y permite que sus consultas SQL se ejecuten sobre datos locales a la velocidad de la base de datos, en lugar de esperar a que la API complete sus comunicaciones. Sus credenciales de API (tokens, claves) se almacenan localmente en el Agente y nunca se transmiten a la nube de Query Streams.
SQL sobre datos de API: consulta, no analices.
La principal diferencia entre Query Streams y VBA o Power Query para acceder a la API REST en Excel radica en lo que sucede después de que llegan los datos. Con VBA, se obtiene una cadena JSON sin procesar que se analiza carácter por carácter. Con Power Query, se expanden las columnas anidadas mediante múltiples pasos de transformación. Con Query Streams, los datos de cada API se normalizan automáticamente en tablas consultables mediante SQL. Se escribe SQL estándar (JOINs entre puntos finales de la API, agregaciones, funciones de ventana, CTEs, subconsultas): todo el lenguaje SQL para los datos de la API.
Por ejemplo, para analizar los ingresos de Stripe por producto con tasas de reembolso, un enfoque VBA requiere múltiples llamadas HTTP separadas a través de diferentes puntos finales de Stripe, análisis JSON manual para cada respuesta y fórmulas de hoja de cálculo para combinar los resultados. Con Query Streams, escribe una única consulta SQL que JOIN cargos de franja, productos de rayas, y reembolsos de Stripe tablas, y el resultado se inserta instantáneamente en su libro de Excel. Query Streams también admite ejecución paralela de consultas: ejecute varias consultas guardadas en varias pestañas de hojas de cálculo al mismo tiempo y el Agente las procesará simultáneamente, independientemente del tamaño del resultado.
Nova AI: Describe los datos, obtén SQL
No todos los miembros de tu equipo saben SQL, y no todos deberían tener que saberlo. Nova AI Nova cierra la brecha entre el lenguaje natural y el SQL validado. Describe lo que necesitas —«muéstrame los ingresos de Stripe por producto de los últimos 90 días con las tasas de reembolso»— y Nova lee el esquema de tu tabla API, genera SQL específico para cada dialecto, lo valida y ejecuta la consulta en tiempo real. Nova funciona tanto con tablas de bases de datos como con tablas de conectores API, lo que permite a un analista consultar datos de pago de Stripe y una base de datos contable PostgreSQL en la misma conversación. Para los usuarios de Excel que han dependido de macros VBA o Power Query como conector API, Nova elimina por completo la necesidad de comprender estructuras JSON, documentación API o sintaxis SQL.
Flujos de consulta frente a VBA frente a Power Query
La siguiente comparación muestra cómo el conector API de Query Streams para Excel difiere de las macros VBA y Power Query para conectar API REST a una hoja de cálculo. VBA y Power Query ofrecen flexibilidad para llamadas API puntuales, pero Query Streams proporciona un enfoque administrado, centrado en SQL, con conectores predefinidos, almacenamiento en caché y asistencia de IA.
| Característica | Flujos de consulta | Macros de VBA | Power Query |
|---|---|---|---|
| Cómo acceder a los datos de la API | Consultas SQL sobre tablas normalizadas y almacenadas en caché. | Solicitudes HTTP en código VBA con análisis JSON manual | Contenido web en código M con pasos de expansión manual |
| autenticación de API | Gestionado por conector (OAuth, claves API: actualización automática) | Manejo manual de tokens en código VBA | Soporte limitado para OAuth; muchas API requieren soluciones alternativas. |
| Paginación | Automático por conector | Lógica de desplazamiento/cursor manual | Funciones M recursivas (complejas de escribir) |
| Soporte SQL | SQL completo: JOINs, CTEs, funciones de ventana, agregaciones | Ninguno | Ninguno — Solo idioma M |
| Consultas predefinidas | Entre 20 y 50 por conector API en la Biblioteca de consultas | Ninguno: escribir todo desde cero | Ninguno: construya cada consulta manualmente. |
| Almacenamiento en caché local | DuckDB cifrado (AES-256-GCM) con retención configurable | Ninguna: cada llamada llega a la API en vivo. | Caché de Power Query (sin cifrar, control limitado) |
| limitación de velocidad | Gestionado mediante un programador síncrono con intervalos configurables. | Manual: el usuario debe gestionar el momento de la solicitud. | Ninguno: el usuario debe gestionarlo manualmente. |
| Asistencia de IA | Nova AI: del inglés sencillo al SQL validado y específico del dialecto. | Ninguno | Ninguno |
| Asistencia técnica para Google Sheets | Complemento nativo de Google Sheets (misma biblioteca de consultas) | No disponible — Solo Excel | No disponible — Solo Excel |
| Compartir consultas | Comparta consultas interactivas: los destinatarios las ejecutan sin ver el código SQL. | Compartir archivos de macros .xlsm | Comparta archivos .xlsx con consultas integradas. |
| Compatibilidad con bases de datos | 10 bases de datos SQL + 6 conectores API en una sola plataforma | Ninguno: las API solo se acceden mediante código personalizado. | Varios mediante conectores integrados |
| Manejo de errores | Lógica de reintento integrada, gestión de límites de velocidad, informes de errores | Manual sobre el manejo de errores en VBA | Bloques de prueba/de otro tipo en lenguaje M |
| Mantenimiento | Agente de red con actualización automática; conectores mantenidos por Query Streams. | Mantenimiento manual del código: los cambios en la API rompen las macros. | Mantenimiento del código M manual |
| Tiempo de configuración por API | Aproximadamente 5 minutos (autenticación y selección de tablas) | Horas (escribir, probar, depurar código VBA) | 30-60 minutos (configurar Web.Contents, gestionar la paginación) |
| API compatibles | 6 integraciones profundas (Stripe, HubSpot, Shopify, GA4, GSC, ShipStation) | Cualquier API REST (se requiere código manual) | Cualquier API REST (se requiere código M manual) |
El agente de red de Query Streams se instala en Windows, Linux o macOS y realiza conexiones solo salientes; no se necesitan reglas de firewall de entrada. Implemente varios agentes en toda su infraestructura: servidores locales, AWS EC2, máquinas virtuales de Azure, Google Cloud o cualquier entorno global. Todos los agentes se automantienen con actualizaciones automáticas y presentan sus fuentes de datos como una lista desplegable unificada en el complemento de Excel o el complemento de Google Sheets. motor de automatización También puede sincronizar los resultados de las consultas de forma programada con Airtable, Smartsheet, SeaTable, Baserow y Anvil.Works, tanto en modo de adición (actualizaciones incrementales entre 10 y 150 veces más rápidas) como en modo de sincronización completa (corrección de desviaciones).
Preguntas frecuentes
¿Puedo llamar a una API REST desde Excel sin escribir código VBA? +
¿En qué se diferencia Query Streams de Power Query para API REST? +
Contenidos webSin embargo, requiere código M para la paginación, tiene soporte limitado para OAuth 2.0 y no ofrece una capa SQL. Query Streams gestiona la autenticación, la paginación y la limitación de velocidad automáticamente mediante conectores predefinidos. Se consultan los datos en caché con SQL estándar (JOIN, CTE, funciones de ventana) en lugar de transformaciones en lenguaje M. Query Streams también funciona con Google Sheets, no solo con Excel.¿Qué API REST admite Query Streams como conectores predefinidos? +
¿Necesito instalar algo para conectar las API REST a Excel? +
¿Puedo escribir consultas SQL JOIN entre diferentes puntos finales de API en Excel? +
cargos de franja, clientes_de_stripe, productos de rayas, reembolsos de Stripe(y más). Puedes escribir JOINs entre esas tablas, usar agregaciones, funciones de ventana, CTE y subconsultas: el dialecto SQL completo de DuckDB. También puedes unir tablas del conector API con tus tablas de base de datos tradicionales si ambas están conectadas a través del mismo Agente.¿Las consultas en flujos también funcionan con Google Sheets o solo con Excel? +
¿Cómo funciona la caché cifrada de la API de DuckDB? +
¿Puedo compartir consultas de API con miembros del equipo que no saben SQL? +
¿Es Query Streams una buena alternativa a Power Query para las API REST? +
Comenzar
Obtén datos de API en Excel — Sin los quebraderos de cabeza de VBA
Conecta Stripe, HubSpot, Shopify, GA4 y más. Ejecuta consultas SQL sobre datos de API almacenados en caché. Obtén resultados en Microsoft Excel y Google Sheets: sin macros, sin código M, sin análisis JSON.
Guías relacionadas: Conector API | Bases de datos en Microsoft Excel | De texto a SQL con Nova AI | Automatización e integración | Todas las funciones
Categoría: Artículos
Etiquetas: Conector API, Excel, API REST, Alternativa a VBA, Alternativa a Power Query, Stripe, HubSpot, Shopify
Meta Descripción: Conecta las API REST a Excel sin VBA. SQL sobre Stripe, HubSpot y Shopify. Pruébalo gratis.

