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 permite una integración perfecta entre Google Sheets y SQL Server, sincronizando automáticamente los datos en tiempo real de Microsoft SQL Server con tus hojas de cálculo de Google Sheets. Inscríbase gratis en QueryStreams.com y empieza a automatizar tus flujos de datos de SQL Server a Google Sheets en cuestión de minutos.
Esta guía te muestra cómo configurar la sincronización automática de datos desde Microsoft SQL Server a Google Sheets mediante Query Streams. Tanto si necesitas mantener actualizadas las hojas de gestión de proyectos con los registros de la base de datos, sincronizar datos de inventario con espacios de trabajo colaborativos o automatizar flujos de trabajo de generación de informes, Query Streams ofrece una solución segura y sin código para la integración de SQL Server con Google Sheets.
¿Qué es la integración de Google Sheets con SQL Server?
La integración de Google Sheets con SQL Server conecta tu base de datos de Microsoft SQL Server con Google Sheets, lo que permite la sincronización automática de datos sin necesidad de realizar exportaciones o importaciones manuales. Query Streams actúa como un puente seguro entre tu base de datos y Google Sheets, ejecutando consultas SQL guardadas según una programación y enviando los resultados directamente a tus hojas de cálculo.
Capacidades clave:
- Sincronización automática: Programa consultas para que se ejecuten cada hora, cada día o en intervalos personalizados.
- Modo de sincronización completa: Insertar nuevas filas, actualizar filas existentes y eliminar registros borrados automáticamente.
- Modo de adición: Añadir nuevos registros sin modificar los datos existentes (ideal para registros e historiales).
- Conexión segura: Las credenciales de su base de datos permanecen protegidas dentro de su red.
- No se requiere codificación: Configure todo a través del portal web Query Streams.
Requisitos previos
Antes de configurar la integración de Google Sheets con SQL Server, asegúrate de que dispones de:
- Agente de flujos de consultas instalado: El agente debe estar ejecutándose en su red con acceso a su base de datos SQL Server. Instala el agente de Query Streams
- Fuente de datos de SQL Server configurada: Debe añadir su base de datos de Microsoft SQL Server como origen de datos en el agente. Conectar SQL Server a Query Streams
- Cuenta de Google Sheets: Una cuenta de Google Sheets con acceso a la API (disponible en los planes Business y Enterprise, o mediante una prueba gratuita)
- Consulta guardada: Al menos una consulta guardada en Query Streams que devuelva los datos que deseas sincronizar
Paso 1: Crea tu consulta SQL
Antes de configurar la integración, necesitas una consulta guardada que devuelva los datos que deseas sincronizar con Google Sheets.
- Inicie sesión en el portal Query Streams: Visita mi.querystreams.com e iniciar sesión
- Abre el generador de consultas: Navega hasta el generador de consultas desde el panel de control.
- Seleccione su fuente de datos SQL Server: Selecciona tu conexión a Microsoft SQL Server en el menú desplegable
- Escribe tu consulta SQL: Crea la consulta que devuelva los datos que deseas sincronizar. Por ejemplo:
SELECT ID_pedido, Nombre_cliente, Fecha_pedido, Importe_total, Estado FROM Pedidos WHERE Fecha_pedido >= DATEADD(day, -30, GETDATE()) - Prueba y guarda: Ejecute la consulta para verificar los resultados y, a continuación, guárdela con un nombre descriptivo, como «Pedidos recientes para Google Sheets».
Importante: Si tienes pensado utilizar el modo de sincronización completa (que actualiza y elimina registros), asegúrate de que tu consulta incluya una columna con un identificador único (como «OrderID») que Google Sheets pueda utilizar para hacer coincidir las filas.
Paso 2: Crear la integración con Google Sheets
Ahora conectarás tu consulta guardada a Google Sheets a través de la función Automatización.
- Navegar a Automatización: En el portal Query Streams, haga clic en Automatización en la barra lateral izquierda
- Crear nueva integración: Haga clic en Nueva integración para iniciar el asistente de configuración
- Seleccione su consulta guardada: Seleccione la consulta de SQL Server que ha creado en el paso 1.
- Selecciona Google Sheets como destino: Seleccionar Hojas de cálculo de Google de la lista de plataformas disponibles
Paso 3: Conecta tu cuenta de Google Sheets
Query Streams utiliza OAuth para conectarse de forma segura a tu cuenta de Google Sheets. Se trata de una autorización sencilla con un solo clic que concede a Query Streams permiso para escribir datos en tus hojas de cálculo.
- Generar un token de la API de Google Sheets:
- Haga clic en Conectar Google Sheets en Query Streams
- Haga clic en el icono de su perfil y seleccione Aplicaciones e integraciones
- Seleccionar Acceso a la API
- Haga clic en Generar nuevo token de acceso (o utilice OAuth para la renovación automática)
- Copia el token (solo lo verás una vez).
- Introduce el token de la API: Pega tu token de la API de Google Sheets en Query Streams
- Comprueba la conexión: Haga clic en Conexión de prueba para comprobar que Query Streams puede acceder a tu cuenta de Google Sheets
Paso 4: Seleccione la hoja de destino
Elige dónde se sincronizarán tus datos de SQL Server en Google Sheets.
- Explora tus hojas: Query Streams mostrará tus hojas y espacios de trabajo disponibles de Google Sheets.
- Selecciona una hoja: Elija una hoja existente para sincronizar los datos o seleccione Crear nueva hoja
- Asignación de columnas: Query Streams asignará automáticamente las columnas de tu consulta SQL a las columnas de Google Sheets. Revísalas y ajústalas si es necesario.
Consejo: Si crea una nueva hoja, Query Streams creará automáticamente columnas basadas en los resultados de su consulta.
Paso 5: Configurar el modo de sincronización
Elija cómo Query Streams debe gestionar la sincronización de datos.
Modo Anexar
Ideal para: registros, eventos, historial de transacciones, registros de auditoría
- Añade nuevas filas al final de la hoja
- Nunca modifica ni elimina las filas existentes
- Ideal para datos históricos que deben conservarse
Modo de sincronización completa
Ideal para: datos maestros, inventario, registros activos, paneles de control
- Insertos nuevos registros que no existen en Google Sheets
- Actualizaciones los registros existentes cuando cambian los datos
- Elimina registros que ya no aparecen en los resultados de tu búsqueda
- Requiere un columna clave para hacer coincidir filas (por ejemplo, ID de pedido, ID de cliente)
Selección de columnas clave: Si utiliza el modo Sincronización completa, seleccione la columna que identifica de forma única cada fila. Esta columna debe existir tanto en los resultados de la consulta SQL como en la hoja de Google Sheets.
Paso 6: Configure su programa de sincronización
Configura cuándo Query Streams debe sincronizar los datos de SQL Server con Google Sheets.
- Manual: Ejecutar sincronizaciones solo bajo demanda
- Por hora: Sincronizar cada hora
- Diario: Sincronizar una vez al día a una hora determinada
- Personalizado: Establece días y horas concretos para la sincronización
Paso 7: Revisar y activar
- Configuración de revisión: Verifique todos los ajustes, incluyendo la consulta, el destino, el modo de sincronización y la programación.
- Ponle un nombre a tu integración: Dale un nombre descriptivo como «Órdenes a Google Sheets Daily Sync».
- Activar: Haga clic en Crear integración guardar y activar
- Ejecutar sincronización inicial: Haga clic en Corre ahora Realizar la primera sincronización y verificar que todo funciona correctamente.
Supervisión de su integración
Una vez activada, puedes supervisar la integración de Google Sheets con SQL Server desde el panel de control de Automatización:
- Última sincronización: Ver cuándo se sincronizaron los datos por última vez
- Filas sincronizadas: Ver recuentos de filas insertadas, actualizadas y eliminadas
- Alertas de error: Recibir una notificación si falla una sincronización
- Historial de sincronización: Revisar operaciones de sincronización anteriores y sus resultados
Casos de uso habituales de la integración de Google Sheets con SQL Server
Gestión de proyectos: Sincroniza los datos del proyecto, los hitos y la asignación de recursos desde tu base de datos de SQL Server con Google Sheets para facilitar la colaboración en equipo y mejorar la visibilidad.
Cartera de ventas: Mantenga actualizadas las hojas de cálculo de Google de su equipo de ventas con las últimas oportunidades, ofertas e información de clientes de su base de datos CRM.
Seguimiento de inventario: Actualiza automáticamente los niveles de inventario, los recuentos de existencias y la información de los productos en Google Sheets para los equipos de almacén y operaciones.
Información financiera: Sincroniza los datos presupuestarios, los informes de gastos y las métricas financieras con Google Sheets para crear paneles de control ejecutivos e informes para las partes interesadas.
Recursos Humanos y Operaciones: Mantenga sincronizados los directorios de empleados, las listas de departamentos y los datos organizativos entre su base de datos HRIS y Google Sheets.
Más allá de las hojas de cálculo: API REST + MCP de IA para Microsoft SQL Server
¿Ya utilizas Microsoft SQL Server en una hoja de cálculo? La misma consulta guardada también puede ser un punto final REST en tiempo real para un socio, o un servidor MCP que tus herramientas de IA pueden consultar en lenguaje natural. El mismo agente de red, las mismas credenciales, dos nuevos públicos.
Preguntas frecuentes
¿Con qué frecuencia puedo sincronizar datos de SQL Server con Google Sheets?
Query Streams admite programaciones de sincronización desde cada hora hasta intervalos personalizados. Para la mayoría de los casos de uso, las sincronizaciones diarias u horarias proporcionan un buen equilibrio entre la actualidad de los datos y los recursos del sistema.
¿Mis datos de SQL Server están seguros durante la sincronización?
Sí. Las credenciales de tu base de datos permanecen protegidas dentro de tu red a través del agente Query Streams. Los datos se cifran durante la transmisión y tu token de la API de Google Sheets se almacena de forma segura. Query Streams nunca almacena los datos sin procesar de tu base de datos.
¿Qué ocurre si falla una sincronización?
Query Streams volverá a intentar las sincronizaciones fallidas y le notificará los errores persistentes. Puede ver los detalles del error en el historial de sincronización y activar manualmente un nuevo intento una vez que se haya resuelto el problema.
¿Puedo sincronizar varias hojas de cálculo de Google Sheets desde el mismo servidor SQL?
Sí. Crea integraciones separadas para cada hoja de destino. Cada integración puede utilizar una consulta SQL, un modo de sincronización y una programación diferentes.
¿Funciona esto con Azure SQL Database?
Sí. Query Streams es compatible con todas las versiones de Microsoft SQL Server, incluidas Azure SQL Database, Azure SQL Managed Instance y Amazon RDS para SQL Server.
Guías relacionadas
Guías de integración de SQL Server:
Otras integraciones de Google Sheets:
Primeros pasos:

