Ver categorías

Base de datos de Google Sheets 2026: Conecta cualquier base de datos SQL a Hojas de cálculo

Conexión a la base de datos de Google Sheets
HOJAS DE CÁLCULO DE GOOGLE CONEXIÓN A LA BASE DE DATOS

Conecta cualquier base de datos SQL
a Google Sheets

Convierte Google Sheets en una interfaz de base de datos en tiempo real. Realiza consultas en SQL Server, PostgreSQL, MySQL y otras siete bases de datos más según tus necesidades, sin necesidad de exportar datos, sin datos obsoletos y sin compartir credenciales.

Consultas SQL en tiempo real Más de 10 bases de datos Filtros interactivos Compartir de forma segura

Query Streams es una plataforma segura de integración de bases de datos en tiempo real que conecta cualquier base de datos SQL directamente con Google Sheets para realizar consultas en directo y bajo demanda. Más información en QueryStreams.com y regístrese gratis para empezar a consultar tu base de datos desde Google Sheets.

Por qué Google Sheets no es una base de datos

Cada pocos meses aparece un nuevo tutorial que afirma que se puede utilizar Google Sheets como base de datos. Técnicamente, es posible almacenar filas y columnas en una hoja de cálculo de Google, pero llamarla «base de datos» es engañoso. Google Sheets carece de las propiedades fundamentales que hacen que las bases de datos sean fiables para cargas de trabajo de producción.

No cumple con ACID. Google Sheets no admite transacciones, reversiones ni niveles de aislamiento. Si dos colaboradores editan la misma fila, pueden sobrescribir el trabajo del otro sin que exista otra forma de resolver el conflicto que no sea «prevalece la última escritura». Las bases de datos reales, como PostgreSQL garantizar la atomicidad, la consistencia, el aislamiento y la durabilidad en cada operación.

No hay integridad relacional. En una hoja de cálculo de Google no hay claves externas, restricciones de unicidad ni restricciones CHECK. No es posible garantizar que un ID de cliente de la hoja de pedidos exista realmente en la hoja de clientes. La integridad de los datos se gestiona totalmente de forma manual, lo que deja de funcionar en cuanto el equipo supera un número reducido de usuarios.

Límites estrictos en cuanto a la escala. Google Sheets tiene un límite de 10 millones de celdas por hoja de cálculo. Una tabla de base de datos modesta con 50 columnas alcanza ese límite con 200 000 filas. Microsoft SQL Server, MySQL, PostgreSQL y otras bases de datos de producción gestionan miles de millones de filas sin ningún problema.

No hay lenguaje de consulta. Las fórmulas de Excel como QUERY, FILTER y VLOOKUP son útiles para conjuntos de datos pequeños, pero no pueden igualar la potencia de SQL. No es posible escribir operaciones JOIN entre tablas, utilizar funciones de ventana, crear procedimientos almacenados ni construir consultas parametrizadas con cláusulas WHERE dinámicas.

No hay control de acceso a nivel de fila. Compartir una hoja de cálculo de Google significa compartirla en su totalidad. No es posible restringir qué filas o columnas puede ver un usuario concreto. Las bases de datos ofrecen seguridad a nivel de fila, vistas y permisos basados en roles que te permiten mostrar exactamente los datos que cada persona necesita.

Lo que la gente quiere decir realmente con «base de datos de Google Sheets»

Cuando la gente busca «base de datos de Google Sheets» o «base de datos para Google Sheets», rara vez quiere convertir una hoja de cálculo en un almacén relacional. Lo que realmente quiere es utilizar su base de datos SQL actual desde Google Sheets — para importar datos en tiempo real a una interfaz de hoja de cálculo con la que estén familiarizados, donde puedan ordenar, representar gráficamente, crear tablas dinámicas y compartir los resultados sin salir de Google Workspace.

Lo que realmente se necesita es un puente entre un motor de base de datos adecuado (SQL Server, PostgreSQL, MySQL, Oracle, BigQuery o cualquier otro backend) y la interfaz de Google Sheets que los equipos ya utilizan para la elaboración de informes, el análisis y la colaboración. Ese puente debe ser seguro, fácil de configurar y capaz de proporcionar datos actualizados bajo demanda, en lugar de recurrir a exportaciones CSV obsoletas o a lentas actualizaciones programadas.

Query Streams es ese puente. Instala un agente ligero en tu red, se conecta a tus bases de datos mediante una comunicación cifrada de solo salida y ofrece un complemento muy bien diseñado para Google Sheets que permite a cualquier persona ejecutar consultas SQL guardadas con filtros interactivos, sin necesidad de conocimientos de SQL, sin exponer credenciales y sin necesidad de realizar cambios en la red.

Cómo conectar cualquier base de datos SQL a Google Sheets

Configurar una conexión en tiempo real con una base de datos de Google Sheets mediante Query Streams requiere cuatro pasos. Todo el proceso dura menos de diez minutos.

1

Instalar el agente

Descarga el agente de Query Streams en cualquier equipo de la misma red que tu base de datos. Es compatible con Windows, macOS y Linux. El agente crea un túnel cifrado de salida exclusiva: no hay que abrir puertos ni se necesita una VPN.

2

Sincroniza tu base de datos

Abre el panel de control local del agente y añade una conexión a tu instancia de SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Access, Oracle, Snowflake, BigQuery o DuckDB. Las credenciales nunca salen del agente.

3

Crear y guardar consultas

Utiliza el generador de consultas en my.querystreams.com para escribir código SQL, obtener una vista previa de los resultados y configurar filtros interactivos. Guarda las consultas y compártelas por correo electrónico con tus compañeros de equipo o socios externos.

4

Ejecutar desde Google Sheets

Instala el complemento gratuito «Query Streams» para Google Sheets, selecciona una consulta guardada, configura los filtros y haz clic en «Ejecutar». Los datos se transmiten en tiempo real directamente a tu hoja de cálculo, cuando lo necesites.

Para obtener una guía detallada con capturas de pantalla, consulta el Guía de PostgreSQL para Google Sheets o el Guía para conectar MySQL con Google Sheets.

Bases de datos compatibles

Query Streams conecta Google Sheets con todos los principales motores de bases de datos SQL, ya sea que se ejecuten en las propias instalaciones, en una nube privada o en plataformas gestionadas como AWS RDS, Azure SQL Database y Google Cloud SQL. Implemente varios agentes en toda su infraestructura y todas las fuentes de datos aparecerán en un menú desplegable unificado dentro del complemento.

Base de datos Tipo Plataformas en la nube
Icono de SQL ServerMicrosoft SQL Server Relacional (RDBMS) Azure SQL, AWS RDS, GCP
Icono de PostgreSQLPostgreSQL Relacional (RDBMS) AWS RDS, Azure, GCP Cloud SQL, Supabase, Neon
Icono de MySQLMySQL Relacional (RDBMS) AWS RDS, Azure, GCP Cloud SQL, PlanetScale
Icono de MariaDBMariaDB Relacional (RDBMS) AWS RDS, SkySQL, Azure
Icono de SQLiteSQLite Integrado / Basado en archivos Local, Turso, LiteFS
Icono de Microsoft AccessMicrosoft Access De escritorio / Basado en archivos Recurso compartido local / de red
Icono de OracleOracle Relacional (RDBMS) OCI, AWS RDS, Azure
Icono de copo de nieveCopo de nieve Almacén de datos en la nube Snowflake Cloud (AWS, Azure, GCP)
Icono de BigQueryBigQuery Almacén de datos en la nube Google Cloud
Icono de DuckDBDuckDB Análisis integrado Local, MotherDuck

Próximamente habrá más integraciones con bases de datos. El sistema de actualización automática de Agent permite que los nuevos conectores se instalen automáticamente, sin necesidad de intervención manual.

Funciones de la base de datos de Google Sheets

El uso de Google Sheets como interfaz de una base de datos a través de Query Streams ofrece posibilidades que ninguna función integrada de Sheets ni ningún conector de terceros con actualización programada puede igualar.

Consultas en directo y bajo demanda

Ejecuta consultas SQL en tu base de datos desde Google Sheets cada vez que necesites datos actualizados. Sin actualizaciones programadas ni consultas cada hora: solo resultados en tiempo real transmitidos bajo demanda.

Filtros interactivos

Query Streams detecta automáticamente las condiciones WHERE y las convierte en menús desplegables, selecciones múltiples y selectores de fecha. Los usuarios sin conocimientos técnicos pueden ajustar los parámetros sin tener que tocar el código SQL.

Acceso compartido sin credenciales

Comparte consultas por correo electrónico. Los destinatarios las ejecutan desde su propio complemento de Google Sheets sin ver en ningún momento el código SQL, las cadenas de conexión ni el esquema de tu base de datos.

Ejecución paralela de consultas

Ejecuta varias consultas guardadas a la vez: cinco consultas en cinco pestañas diferentes de la hoja de cálculo. El agente las procesa todas simultáneamente, independientemente del tamaño de los resultados.

Asistente de IA Nova

Describe los datos que necesitas en un lenguaje sencillo. Nova genera el código SQL, lo valida según tu esquema y ofrece los resultados con gráficos opcionales, todo ello desde el portal de Query Streams.

Compresión adaptativa

Los datos se comprimen entre un 65 % y un 95 % antes de su transmisión. Los conjuntos de resultados de gran tamaño se reciben más rápido y consumen menos ancho de banda, lo cual es fundamental para equipos remotos y conexiones con límite de datos.

Enfoques tradicionales frente a flujos de consultas

Los usuarios de Google Sheets han recurrido tradicionalmente a una serie de soluciones alternativas para importar datos de bases de datos a sus hojas de cálculo. A continuación se comparan los métodos más habituales con el uso de Query Streams como conector de bases de datos para Google Sheets.

IMPORTDATA / Apps Script
  • Solo URL públicas

    IMPORTDATA lee archivos CSV/TSV desde puntos de acceso públicos. No puede acceder a MySQL, Postgres, SQL Server ni a ninguna base de datos protegida por un cortafuegos.

  • Credenciales en scripts

    Apps Script JDBC incorpora cadenas de conexión y contraseñas directamente en el código, que cualquier usuario que edite la hoja de cálculo puede ver.

  • No hay filtros interactivos

    Los usuarios deben editar los parámetros SQL o de los scripts manualmente. No hay menús desplegables, selectores de fecha ni interfaz de usuario con filtros compartibles.

  • Límites de ejecución

    Apps Script tiene un límite de ejecución de 6 minutos, cuotas diarias y restricciones de velocidad. Las consultas de gran tamaño fallan sin mostrar ningún mensaje.

Flujos de consulta
  • Más de 10 motores de bases de datos

    Se conecta a SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Access, Oracle, Snowflake, BigQuery y DuckDB a través de un agente seguro.

  • Las credenciales se quedan en la localidad

    Las contraseñas de la base de datos nunca salen del agente. Los usuarios solo ven los nombres de las consultas guardadas y los controles de filtro en su complemento de Google Sheets.

  • Filtros detectados automáticamente

    Las condiciones «WHERE» se convierten automáticamente en menús desplegables, selecciones múltiples y selectores de fecha. No es necesario modificar el código SQL.

  • Sin cuotas, ejecución en paralelo

    Ejecuta más de 5 consultas simultáneamente sin límites de tiempo de ejecución. Los conjuntos de resultados de gran tamaño se transmiten con una compresión del 65-95 %.

Seguridad y arquitectura

La seguridad es la principal preocupación de cualquier organización que conecte bases de datos internas a una hoja de cálculo en la nube. Query Streams se diseñó desde cero para dar respuesta a esta necesidad.

Arquitectura de salida exclusiva. El agente de Query Streams inicia todas las conexiones desde el interior de su red hacia el relé de Query Streams. No es necesario abrir ningún puerto de entrada en su cortafuegos. Su base de datos permanece completamente oculta a la red pública de Internet. Esto difiere fundamentalmente de las herramientas que requieren exponer un puerto de la base de datos, configurar un túnel VPN o incluir direcciones IP externas en la lista de permitidos.

Las credenciales nunca salen del agente. Las cadenas de conexión y las contraseñas se almacenan localmente en el equipo en el que se ejecuta el agente. Nunca se transmiten al portal de Query Streams, nunca se almacenan en la nube y nunca son visibles para los usuarios finales que ejecutan consultas desde Google Sheets.

Diseñado para ser de solo lectura. Las consultas ejecutadas a través del complemento de Google Sheets y del portal son sentencias SELECT de solo lectura. La plataforma no admite operaciones INSERT, UPDATE, DELETE ni DDL, por lo que no existe ningún riesgo de que un usuario de la hoja de cálculo modifique los datos de forma accidental.

Gobernanza centralizada. Los autores de las consultas controlan qué consultas existen, con quién se comparten y qué filtros se muestran. El acceso puede revocarse al instante. Cada ejecución se registra con la fecha y la hora, la identidad del usuario y la consulta que se ha ejecutado, lo que proporciona a los administradores un registro de auditoría completo.

Instala agentes en cualquier lugar. Instala los agentes en tus propias instalaciones, en AWS EC2, en máquinas virtuales de Azure, en Google Cloud Compute o en cualquier entorno a nivel mundial. Todos los agentes se actualizan automáticamente y muestran sus fuentes de datos en una lista desplegable unificada en el generador de consultas. Para obtener un rendimiento óptimo, implementa los agentes en la misma región de red que sus bases de datos.

Casos de uso habituales de una conexión a una base de datos en Google Sheets

Organizaciones de todos los sectores utilizan Query Streams para convertir Google Sheets en una capa de informes en tiempo real sobre sus bases de datos de producción:

  • Ventas y operaciones de ingresos: Transfiere datos del canal de ventas, las reservas por región y el cumplimiento de cuotas desde tu base de datos de CRM a Google Sheets con filtros por intervalo de fechas, comercial y fase del proceso de venta. Los responsables actualizan los datos antes de cada reunión, en lugar de esperar a la exportación del día anterior.
  • Finanzas y Planificación y Análisis Financiero: Otorga a los auditores y analistas financieros acceso de solo lectura a consultas SQL específicas en tu base de datos de ERP o contabilidad. Podrán generar informes en tiempo real desde Google Sheets sin necesidad de credenciales, acceso a la base de datos ni asistencia del departamento de TI.
  • Operaciones y cadena de suministro: Comparte los niveles de existencias, el seguimiento de envíos y las métricas de almacén con socios externos y distribuidores a través de consultas compartidas en Google Sheets. Los socios utilizan filtros interactivos para ver únicamente sus propios datos.
  • Análisis de marketing: Combina los datos de la base de datos SQL con los de Google Analytics y Google Search Console (a través de Query Streams) Conectores de API a SQL) para la generación de informes unificados en Google Sheets. Consulta datos de HubSpot, Shopify y Stripe junto con tus bases de datos internas de PostgreSQL o MySQL.
  • Educación: Ofrece a los estudiantes y alumnos en prácticas un acceso seguro y de solo lectura a bases de datos SQL reales desde Google Sheets. Así, aprenderán conceptos de SQL con datos en tiempo real sin riesgo alguno de modificar los registros de producción.

Preguntas frecuentes

¿Puedo usar Google Sheets como base de datos? +
Puedes almacenar datos en Google Sheets, pero no es una base de datos. Carece de transacciones ACID, integridad relacional, claves externas, seguridad a nivel de fila y compatibilidad con SQL. Google Sheets tiene un límite de 10 millones de celdas por libro de cálculo. Para cualquier cosa que vaya más allá de un pequeño conjunto de datos personal, necesitas un motor de base de datos real. Query Streams te permite mantener tus datos en una base de datos adecuada (SQL Server, PostgreSQL, MySQL o cualquiera de los más de 10 motores compatibles) y acceder a ellos en tiempo real desde Google Sheets siempre que lo necesites.
¿Cómo conecto una base de datos SQL a Google Sheets? +
Instala el Agente de flujos de consultas en cualquier equipo de la misma red que tu base de datos. Añade la conexión a tu base de datos en el panel de control del agente (las credenciales se guardan localmente). A continuación, crea y guarda consultas en el Portal de flujos de consultas, instala el complemento gratuito de Google Sheets y ejecuta tus consultas cuando lo necesites. La configuración completa te llevará menos de diez minutos.
¿Es Google Sheets lo suficientemente seguro para almacenar datos de bases de datos? +
El problema de seguridad no radica en Google Sheets en sí, sino en cómo llegan los datos hasta allí. Con Query Streams, las credenciales de la base de datos nunca salen del agente, toda la comunicación está cifrada y es de salida exclusiva, las consultas son de solo lectura y el acceso se puede revocar al instante. Los datos fluyen directamente desde el agente a la hoja de cálculo del usuario sin almacenamiento intermedio. Esto es considerablemente más seguro que incrustar credenciales en Apps Script, enviar por correo electrónico exportaciones en formato CSV o abrir puertos de la base de datos a Internet.
¿Qué bases de datos son compatibles con Google Sheets a través de Query Streams? +
Diez motores de bases de datos: Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Microsoft Access, Oracle, Snowflake, BigQuery y DuckDB. Funcionan tanto en servidores locales como en instancias gestionadas en la nube (AWS RDS, Azure SQL, Google Cloud SQL) y en bases de datos integradas o basadas en archivos. Se añaden nuevas integraciones periódicamente a través de las actualizaciones automáticas del agente.
¿Pueden varios usuarios consultar la misma base de datos desde Google Sheets? +
Sí. El autor de una consulta la guarda en el portal y la comparte por correo electrónico con tantos usuarios como desee. Cada destinatario instala el complemento gratuito de Google Sheets y puede seleccionar la consulta, ajustar los filtros y ejecutarla de forma independiente para obtener datos en tiempo real cuando lo necesite, en cualquier momento y desde cualquier lugar. El autor original no tiene que hacer nada. La ejecución de cada usuario es independiente y queda registrada. Query Streams también admite ejecución paralela de consultas, de modo que un solo usuario puede ejecutar varias consultas en diferentes pestañas de la hoja de cálculo al mismo tiempo.
¿Tengo que escribir código SQL para utilizar Query Streams con Google Sheets? +
Un miembro de tu equipo escribe la consulta SQL inicial en el generador de consultas del portal. A partir de ahí, los usuarios finales de Google Sheets nunca ven el código SQL: solo tienen que seleccionar una consulta de un menú desplegable, configurar los filtros interactivos (fechas, categorías, regiones) y hacer clic en «Ejecutar». Si nadie de tu equipo sabe escribir SQL, puedes utilizar Nova, el asistente de IA integrado, para generar consultas a partir de descripciones en inglés sencillo.
¿En qué se diferencia Query Streams de IMPORTDATA o Apps Script? +
IMPORTAR DATOS solo lee archivos CSV/TSV de direcciones URL públicas. No puede conectarse a ninguna base de datos privada y no dispone de funciones de autenticación, filtrado ni uso compartido. Apps Script JDBC requiere código JavaScript, incluye credenciales en scripts visibles para los editores, tiene un límite de ejecución de 6 minutos y no ofrece una interfaz de usuario con filtros. Query Streams se conecta de forma segura a más de 10 bases de datos a través de un agente instalado, ofrece filtros interactivos detectados automáticamente, oculta el código SQL a los usuarios finales, admite la ejecución en paralelo con compresión adaptativa y permite compartir consultas por correo electrónico sin exponer el código ni las credenciales.
¿Funciona esto también con Microsoft Excel? +
Sí. Query Streams ofrece tanto un complemento para Google Sheets como un complemento para Microsoft Excel. Las mismas consultas guardadas, los mismos filtros y las mismas reglas de uso compartido funcionan en ambas plataformas. Muchas organizaciones utilizan Query Streams para proporcionar datos de bases de datos en tiempo real a equipos que trabajan tanto en Excel como en Google Sheets: todos utilizan las mismas consultas, los mismos filtros y el mismo modelo de seguridad.
¿Cuánto cuesta Query Streams? +
Query Streams ofrece un plan gratuito para empezar a utilizar un agente y las funciones básicas. Los planes de pago incluyen varios agentes, integraciones de automatización, uso compartido en equipo y asistencia prioritaria. Visita querystreams.com/precios para obtener más información sobre el plan actual.
¿Cuál es la mejor base de datos para Google Sheets? +
Cualquier base de datos SQL funciona bien con Google Sheets cuando se conecta a través de Query Streams. PostgreSQL y MySQL Son las opciones más populares porque son gratuitas, cuentan con amplio soporte y están disponibles en las principales plataformas en la nube (AWS RDS, Azure, Google Cloud SQL). Para cargas de trabajo empresariales, SQL Server, Oracle y Snowflake son comunes. La mejor base de datos para Google Sheets depende de tu infraestructura existente; Query Streams se conecta a todas ellas mediante el mismo agente seguro y flujo de trabajo complementario.
¿Puedo usar Google Sheets como base de datos para mi aplicación? +
Google Sheets no debería usarse como backend de base de datos de producción. Carece de transacciones, tipos de datos obligatorios, indexación, seguridad de escritura concurrente y solo escala hasta 10 millones de celdas. Para cualquier aplicación que necesite almacenamiento de datos confiable, utilice un motor de base de datos adecuado como PostgreSQL, MySQL o SQL Server. Aún puede usar Google Sheets como un backend de base de datos de producción. capa de informes y colaboración Al conectar tu base de datos real mediante Query Streams, tu aplicación escribe en la base de datos y tu equipo lee datos en tiempo real desde Google Sheets bajo demanda.

Comenzar

Conecta tu base de datos a Google Sheets en cuestión de minutos

Instala el agente, guarda una consulta y ejecútala desde el complemento de Google Sheets. Datos SQL en tiempo real con filtros interactivos, uso compartido seguro y sin necesidad de modificar la red.

Guías relacionadas: Cómo conectar PostgreSQL a Google Sheets | Cómo conectar MySQL a Google Sheets | Bases de datos en Google Sheets

Categoría: Artículos

Etiquetas: Hojas de cálculo de Google, base de datos de Hojas de cálculo de Google, conector de bases de datos, SQL a Hojas de cálculo de Google, datos en tiempo real, filtros interactivos, intercambio seguro de datos, PostgreSQL, MySQL, SQL Server, Query Streams

Meta Descripción: Usa Google Sheets como interfaz de base de datos en tiempo real. Consulta SQL Server, PostgreSQL, MySQL y otras 7 bases de datos bajo demanda; sin exportaciones ni datos obsoletos. Plan gratuito.

Biografía del autor:
El equipo de Query Streams está formado por expertos en bases de datos, profesionales de la seguridad de redes y veteranos en redes empresariales con más de 25 años de experiencia combinada en gestión de datos, análisis y desarrollo de software seguro.

Actualizado el 3 de junio de 2026

Funciona con BetterDocs