Ver categorías

Cómo conectar Stripe a Excel - Consultar datos de pago con SQL

7 minutos de lectura

Query Streams conecta tu cuenta de Stripe con Microsoft Excel como tablas consultables mediante SQL: clientes, facturas, suscripciones, cargos y mucho más, todo ello accesible con SQL estándar. Sin programación API, sin exportaciones manuales, sin malabarismos con CSV. Solo tienes que escribir SQL y obtener datos de Stripe en tiempo real en tu hoja de cálculo. Inscríbase gratis en QueryStreams.com y empezar a consultar tu cuenta de Stripe en cuestión de minutos.

15 mesas con rayas

Clientes, facturas, suscripciones, cargos, transacciones de saldo y más.

Casi en tiempo real

Los cargos y las intenciones de pago se sincronizan con una frecuencia de hasta cada 5 minutos.

Cifrado AES-256

Las claves API y los datos almacenados en caché se guardan de forma segura en tu red, nunca en la nube.

Exposición API cero

Comparte informes de ingresos con tus compañeros de equipo sin revelar tu clave de Stripe.

¿A qué datos de Stripe puedes acceder?

Query Streams sincroniza los datos de la API de Stripe con una caché local cifrada con AES-256, transformándolos en 15 tablas consultables mediante SQL. Cada tabla incluye un datos_brutos Columna JSON con la respuesta completa de la API de Stripe, incluidos todos los campos de metadatos.

Actividad principal

  • clientes Registros de clientes con información de facturación y metadatos.
  • intenciones de pago Seguimiento moderno del flujo de pagos
  • facturas Registros de facturación y fechas de vencimiento
  • suscripciones Suscripciones con facturación recurrente
  • cargos Cargos por pago (antiguos y actuales)

Finanzas y conciliación

  • transacciones_de_saldo Libro mayor completo (comisiones, pagos, transferencias)
  • devoluciones Dinero devuelto a los clientes
  • pagos Seguimiento de transferencias bancarias
  • disputas Contracargos y casos de fraude

Catálogo y precios

  • productos Catálogo de productos
  • precios Niveles de precios y configuraciones
  • cupones Códigos de descuento y promociones

Actividad y detalles

  • eventos Copia de seguridad de webhook y registro de auditoría
  • partidas_de_factura Detalle de facturación por partida
  • artículos_de_suscripción Desglose de suscripciones multiproducto

Requisitos previos

1
Cuenta de flujos de consulta

Regístrate gratis - no necesita tarjeta de crédito

2
Agente de red de flujos de consulta

Servicio de Windows instalado en su red. Guía de instalación

3
Cuenta Stripe

Cualquier cuenta de Stripe con acceso a la API (modo real o de prueba)

4
Clave secreta de la API de Stripe

Comienza con sk_live_ o sk_test_ — desde tu panel de control de Stripe

5
Microsoft Excel

Versión de escritorio con el complemento Query Streams instalado

Guía de instalación

1Instalar agente
2Obtener clave API
3Añadir conector
4Sincronizar horario
5Instalar complemento

Paso 1: Instalar el agente de red de Query Streams

  1. Iniciar sesión en mi.querystreams.com
  2. Vaya a Agentes de red en la barra lateral izquierda
  3. Haga clic en Agente de descargas y ejecute el instalador de Windows
  4. El agente se instala como un servicio de Windows y se conecta automáticamente
  5. Su agente aparece como “Online” en el portal en 30 segundos

El agente de red crea una conexión segura solo de salida, sin puertos de firewall de entrada y sin necesidad de VPN. Tu clave API de Stripe nunca sale de tu red.

Paso 2: Obtenga su clave API secreta de Stripe

  1. Inicie sesión en su Panel de control de Stripe
  2. Haga clic en Desarrolladores en la barra de navegación superior
  3. Seleccionar Claves API desde la barra lateral izquierda
  4. Copia tu Clave secreta (comienza con sk_live_ para la producción o sk_test_ para pruebas)
  5. Guarda esta clave en un lugar seguro, ya que proporciona acceso completo de lectura a tus datos de Stripe.

Utilice la clave secreta, no la clave pública. La clave publicable (que comienza con pk_) no puede autenticar las solicitudes de API. Query Streams solo realiza operaciones de lectura, nunca modifica tus datos de Stripe.

Paso 3: Añadir el conector Stripe

  1. Abra la interfaz del Agente de Red en http://localhost:1823
  2. Haga clic en Añadir conexión y seleccione Raya
  3. Pega tu Clave API secreta en el campo Clave API
  4. Haga clic en Conexión de prueba — Query Streams valida tu clave con Stripe.
  5. Si todo sale bien, verás la confirmación del modo de tu cuenta (en vivo o de prueba) y los datos disponibles.
  6. Haga clic en Siguiente para proceder a la sincronización de la configuración

Paso 4: Configurar el calendario de sincronización

Cargos / Intenciones de pagoCada 5 minutos
Facturas / SuscripcionesCada 15 minutos
Clientes / ReembolsosCada 15 minutos
Transacciones de saldoCada 30 minutos
Productos / PreciosPor hora
Eventos / DisputasDiario

Las 15 tablas se sincronizan de forma predeterminada. Desactive cualquier tabla estableciendo su intervalo en Nunca. Haga clic Guardar — La sincronización inicial comienza inmediatamente y suele completarse en 1-3 minutos.

Paso 5: Instalar el complemento de Microsoft Excel

  1. Abrir Microsoft Excel
  2. Ir a InsertarObtener complementos (o Complementos de Office)
  3. Buscar “Flujos de consulta”
  4. Haga clic en Añadir Para instalar: el panel Query Streams aparece en la parte derecha de Excel.
  5. Inicie sesión con las credenciales de su cuenta de Query Streams
  6. O instalarlo directamente: Instalar Query Streams para Microsoft Excel

¡Estás conectado! Abra el panel Flujos de consultas en Excel, haga clic en Consultas guardadasy busque su carpeta Stripe con consultas predefinidas para ingresos, suscripciones, clientes y mucho más. Seleccione cualquier consulta y haga clic en Ejecutar para importar datos en tiempo real a tu hoja de cálculo.

Ejemplo de consultas SQL de Stripe

Resumen mensual de ingresos
SELECT
    DATE_TRUNC('month', created) AS month,
    COUNT(*) AS charge_count,
    SUM(amount) / 100.0 AS gross_revenue,
    SUM(CASE WHEN refunded THEN amount_refunded ELSE 0 END) / 100.0 AS refunds,
    (SUM(importe) - SUM(CASE WHEN reembolsado THEN importe_reembolsado ELSE 0 END)) / 100.0 AS ingresos_netos
FROM stripe.charges
WHERE estado = 'exitoso'
  AND creado >= CURRENT_DATE - INTERVAL '12 meses'
GROUP BY DATE_TRUNC('mes', creado)
ORDER BY month DESC;
Suscripciones activas por plan
SELECT
    p.name AS nombre_producto,
    pr.nickname AS nombre_plan,
    pr.interval AS intervalo_facturación,
    pr.unit_amount / 100.0 AS precio,
    COUNT(s.id) AS suscriptores_activos,
    COUNT(s.id) * pr.unit_amount / 100.0 AS contribución_mrr
FROM stripe.subscriptions s
JOIN stripe.subscription_items si ON si.subscription = s.id
JOIN stripe.prices pr ON pr.id = si.price
JOIN stripe.products p ON p.id = pr.product
WHERE s.status = 'active'
GROUP BY p.name, pr.nickname, pr.interval, pr.unit_amount
ORDER BY mrr_contribution DESC;
Análisis de pagos fallidos
SELECT
    DATE(created) AS date,
    failure_code,
    failure_message,
    COUNT(*) AS failure_count,
    SUM(amount) / 100.0 AS lost_revenue
FROM stripe.charges
WHERE status = 'failed'
  AND created >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY DATE(created), failure_code, failure_message
ORDER BY date DESC, failure_count DESC;

Compartir informes de Stripe sin compartir credenciales

Abre cualquier consulta de Stripe en el Generador de consultas → haz clic en el Compartir pestaña → introducir las direcciones de correo electrónico de los compañeros de equipo → hacer clic CompartirLos destinatarios reciben la consulta únicamente en sus complementos de Excel y Google Sheets. La ejecutan bajo demanda para obtener datos en tiempo real: tu clave API de Stripe nunca queda expuesta y ellos nunca ven el código SQL.

Preguntas frecuentes

¿Puedo usar mi clave API del modo de prueba de Stripe?
Sí. Query Streams funciona tanto con datos en tiempo real (sk_live_) y prueba (sk_test_) Claves API. El modo de prueba es ideal para evaluar la integración antes de conectar su cuenta de producción. Sus cuentas de prueba y reales son fuentes de datos independientes en el agente.
¿Cuál es la diferencia entre cargos y intenciones de pago?
Los cargos representan transacciones de pago individuales (antiguas y actuales). Las intenciones de pago son el objeto moderno del flujo de pago de Stripe que realiza un seguimiento del ciclo de vida completo del pago. Para la generación de informes, los cargos proporcionan los datos históricos más completos; payment_intents es la mejor opción para las nuevas integraciones que utilizan la API más reciente de Stripe.
¿Cuántos datos históricos de Stripe sincroniza Query Streams?
De forma predeterminada, Query Streams sincroniza los datos más recientes de cada tabla (configurable por tabla). Para los informes históricos, puede ajustar la ventana retrospectiva en la configuración del conector. La sincronización inicial puede tardar varios minutos en cuentas con grandes volúmenes de transacciones.
¿Puedo conectar varias cuentas de Stripe?
Sí. Puede añadir varias conexiones Stripe a un solo agente, cada una con una clave API diferente. Cada conexión aparece como una fuente de datos independiente en el generador de consultas, lo que le permite consultar y comparar varias cuentas Stripe en la misma consulta SQL.

Guías relacionadas

Categoría: Conectores API

Etiquetas: Stripe, Excel, API, datos de pago, SQL, análisis de ingresos, suscripciones, datos en tiempo real

Meta descripción: Conecta Stripe a Microsoft Excel con SQL. Consulta clientes, facturas, suscripciones y cargos en tiempo real, sin necesidad de programar API. Guía de configuración paso a paso.

Actualizado el 3 de junio de 2026

Funciona con BetterDocs