Oubliez les scripts.
Interrogez les données.
Google Sheets ne prend pas en charge nativement ODBC. L'utilisation d'Apps Script JDBC est limitée à 6 minutes. Les ponts tiers sont incompatibles. Query Streams connecte 10 bases de données à Google Sheets grâce à une extension native : aucun pilote, aucun script, aucune chaîne de connexion.
Demandez à Nova, obtenez SQL + des graphiques
Rencontre avec Nova API REST de base de donnéesUne clé par partenaire. Aucun identifiant partagé.
Créer une API AutomatisationSynchronisation programmée sur plus de 6 plateformes
Explorer API à SQLInterroger les API avec SQL, sans code
Explorer Base de données IA MCPClaude, Cursor, ChatGPT et Grok interagissent avec vos données.
Connecter l'IAQuery Streams est une plateforme d'intégration de bases de données sécurisée et en temps réel qui connecte n'importe quelle base de données à Google Sheets sans ponts ODBC, sans JDBC Apps Script ni exportations CSV manuelles. Pour en savoir plus, rendez-vous sur QueryStreams.com. et Inscrivez-vous gratuitement pour commencer à interroger vos bases de données depuis Google Sheets.
Google Sheets fonctionne entièrement dans le navigateur. Il n'y a ni gestionnaire de pilotes ODBC, ni panneau de configuration DSN système, ni possibilité d'installer un logiciel de connexion à une base de données sur la machine exécutant votre feuille de calcul, car cette machine est un serveur Google que vous ne contrôlez pas. Si vous avez recherché « connecter une base de données à Google Sheets » ou « alternative ODBC à Google Sheets », vous avez constaté une réelle lacune : ODBC ne fonctionne pas du tout avec Google Sheets.
Ce guide examine les trois solutions de contournement actuellement utilisées par les utilisateurs de Google Sheets (Apps Script JDBC, services de pont ODBC tiers et exportations CSV manuelles), explique pourquoi chacune d'elles présente des limites pour une utilisation en production et démontre comment Query Streams offre une alternative propre et sans ODBC. Si vous utilisez également Microsoft Excel, consultez notre guide associé : Alternative ODBC pour Excel.
Le problème ODBC dans Google Sheets
ODBC (Open Database Connectivity) est un protocole qui repose sur des pilotes installés sur le système d'exploitation local. Des applications comme Microsoft Excel utilisent le Gestionnaire de pilotes ODBC de Windows pour acheminer les requêtes via des pilotes spécifiques au fournisseur vers un serveur de base de données. Documentation ODBC de MicrosoftL'architecture nécessite quatre composants fonctionnant ensemble sur la même machine : l'application, le gestionnaire de pilotes, le pilote de base de données et une source de données configurée.
Google Sheets ne peut pas participer à cette architecture. Il s'agit d'une application web hébergée sur l'infrastructure de Google, et non d'un programme de bureau ayant accès au système d'exploitation. Aucune installation de pilote côté client n'est requise, ni panneau de configuration DSN, ni accès à l'API ODBC. Le menu « Données » de Google Sheets ne propose aucun équivalent à l'option « Obtenir des données > À partir d'ODBC » d'Excel.
Cela signifie que chaque affirmation « ODBC pour Google Sheets » décrit en réalité un pont indirect : un service intermédiaire qui exécute ODBC sur un serveur distant et transmet les résultats à Google Sheets via un canal distinct. Ces ponts augmentent le coût, la latence, la complexité de configuration et la dépendance à un tiers dans votre flux de données.
Pourquoi JDBC et Apps Script sont insuffisants
JDBC Apps Script : option intégrée (limitée) de Google
Google Apps Script inclut un Service JDBC Ce système permet de se connecter directement aux bases de données MySQL, SQL Server, PostgreSQL et Oracle depuis un script lié à une feuille de calcul Google Sheets. À première vue, la solution semble idéale. Cependant, en production, ses limites apparaissent rapidement.
Le service applique un Délai d'exécution strict de 6 minutes Cette limite s'applique à chaque exécution de script. Pour les requêtes renvoyant des ensembles de résultats volumineux, effectuant des jointures sur plusieurs tables ou se connectant à des bases de données avec une latence réseau élevée, cette limite est constante. Il est impossible de la dépasser, même avec les abonnements Google Workspace Business ou Enterprise.
Les identifiants de base de données (nom d'hôte, port, nom d'utilisateur et mot de passe) doivent être directement intégrés au code Apps Script sous forme de chaîne de connexion JDBC. Toute personne disposant d'un accès en modification à la feuille de calcul peut ouvrir l'éditeur de script et les consulter. Apps Script ne propose aucun gestionnaire de secrets ni coffre-fort d'identifiants intégré pour les connexions JDBC. Cela représente un risque de sécurité important, notamment lorsque les feuilles de calcul sont partagées entre équipes ou avec des collaborateurs externes.
Chaque requête nécessite également l'écriture de code JavaScript : établissement de la connexion, exécution de la requête SQL, parcours du ResultSet et écriture des valeurs dans les cellules ligne par ligne. L'ajout de filtres interactifs implique la création de barres latérales HTML ou de boîtes de dialogue personnalisées. Il s'agit d'un effort de développement considérable pour une expérience qui devrait être simple : « sélectionner une requête, ajuster les filtres, exécuter ».
Services de pont ODBC tiers
Des services comme CData Connect Cloud et d'autres plateformes similaires proposent des connecteurs de bases de données hébergés dans le cloud, permettant d'accéder aux bases de données comme sources de données Google Sheets. Ils utilisent des pilotes ODBC ou natifs dans leur infrastructure cloud et transfèrent les résultats vers votre feuille de calcul. Ces services fonctionnent, mais ils ont un coût : des abonnements mensuels dont le prix varie en fonction de l'utilisation, des identifiants de base de données stockés dans un environnement cloud tiers et une complexité de configuration souvent comparable à celle requise par ODBC sur un ordinateur.
Exportation manuelle au format CSV
La solution de repli la plus courante reste la plus fastidieuse : exporter les résultats d’une requête depuis un client de base de données au format CSV, les télécharger sur Google Drive, puis les importer dans Google Sheets. Les données sont obsolètes dès leur exportation. Il faut répéter ce processus à chaque fois que des données actualisées sont nécessaires. Pour les rapports quotidiens ou hebdomadaires, ce cycle manuel mobilise des heures de travail d’analyste qui pourraient être consacrées à l’analyse proprement dite.
Flux de requêtes : l’alternative sans ODBC à Google Sheets
Query Streams élimine les scripts, les ponts et les exportations manuelles. Une solution légère Agent de réseau Installé sur votre serveur de base de données, il gère toutes les communications avec la base de données. module complémentaire Google Sheets se connecte à l'agent via le relais Query Streams — sans pilotes ODBC, sans chaînes de connexion JDBC, sans code Apps Script et sans stockage de vos informations d'identification dans le cloud tiers.
Zéro pilote, zéro script
Aucune installation requise sur les postes utilisateurs. Aucun code Apps Script à écrire ou à maintenir. L'agent gère la communication avec la base de données côté serveur.
Connexion sortante uniquement
Aucun port de pare-feu entrant. Aucun VPN. L'agent se connecte vers l'extérieur ; votre base de données n'est jamais exposée à Internet.
Partagez les requêtes, pas les identifiants.
Partagez des requêtes enregistrées avec des filtres interactifs. Les destinataires exécutent des requêtes depuis Google Sheets sans voir le code SQL ni les mots de passe de la base de données.
Aucune limite de temps d'attente
Les requêtes s'exécutent sur le serveur de l'agent, et non dans Apps Script. Aucune limite d'exécution de 6 minutes. Les rapports longs s'exécutent sans interruption.
Fonctionnement : Agent + module complémentaire Google Sheets
La configuration des flux de requêtes pour Google Sheets prend environ 10 minutes, contre plusieurs heures pour le développement JDBC d'Apps Script ou la configuration d'un pont ODBC.
Installez l'agent
Téléchargez et installez l'agent Query Streams sur votre serveur de base de données ou sur toute machine ayant accès à la base de données. Disponible pour Windows, macOS et Linux.
Ajoutez votre base de données
Ouvrez l'interface utilisateur locale de l'agent et ajoutez votre connexion à la base de données. L'agent stocke les informations d'identification localement ; elles ne quittent jamais votre serveur.
Enregistrer une requête
Utilisez le portail web Query Streams pour écrire du SQL, ou laissez-le faire. Nova AI Générez-le à partir de l'anglais courant. Enregistrez les requêtes avec des filtres interactifs optionnels.
Exécuter depuis Google Sheets
Ouvrez le module complémentaire Google Sheets, sélectionnez votre requête enregistrée, ajustez les filtres si nécessaire, puis exécutez-la. Les résultats s'affichent en direct dans les cellules de votre feuille de calcul.
Ponts ODBC vs Apps Script JDBC vs Flux de requêtes
Voici comment les trois approches se comparent selon les facteurs les plus importants pour la connectivité des bases de données Google Sheets en production.
| Fonctionnalité | Services de pont ODBC | Applications JDBC | Flux de requêtes |
|---|---|---|---|
| Complexité de la configuration | Configuration intermédiaire élevée | Moyen — Programmation JavaScript | Faible — installation unique de l'agent |
| Délai d'exécution dépassé | Varie selon le service | limite stricte de 6 minutes | Aucun délai d'attente |
| stockage des identifiants | cloud tiers | Intégré dans le code du script | Sur le serveur Agent uniquement |
| Codage requis | Minimal (basé sur la configuration) | JavaScript complet par requête | Aucun — module complémentaire visuel |
| Partage de requêtes | Non intégré | Partager la feuille de calcul (contient du code) | Partagez les requêtes avec des filtres, masquez le SQL |
| Filtres interactifs | Pas disponible | Codage manuel requis | Détection automatique à partir de SQL |
| Bases de données prises en charge | Varie selon le service | MySQL, SQL Server, PostgreSQL, Oracle | 10 bases de données, dont BigQuery, DuckDB et Snowflake |
| Exécution parallèle | Cela dépend du service | Monofiletage | Plusieurs requêtes simultanées |
| génération de requêtes IA | Pas disponible | Pas disponible | Nova AI text-to-SQL |
| Prise en charge d'Excel également | Produit séparé | Google Sheets uniquement | Les mêmes requêtes fonctionnent dans le complément Excel. |
| Automatisation | Variable | Déclencheurs temporels | Synchronisation programmée + 6 plateformes |
| coût mensuel | Abonnement requis | Gratuit (avec limitations) | Niveau gratuit disponible |
Bases de données prises en charge
Query Streams prend en charge 10 bases de données avec une seule installation d'agent. Le même agent, les mêmes requêtes enregistrées et le même module complémentaire Google Sheets fonctionnent avec tous les types de bases de données compatibles. Aucun connecteur, pilote ou abonnement supplémentaire n'est requis par base de données.
- Microsoft SQL Server — Express, Standard, Enterprise, Azure SQL et AWS RDS. Connecter SQL Server à Google Sheets
- PostgreSQL — toutes les versions, ainsi que AWS RDS, Azure Database, Google Cloud SQL, Supabase et Neon. Connecter PostgreSQL à Google Sheets
- MySQL — 5.7+, Amazon RDS MySQL, Azure Database pour MySQL, Google Cloud SQL, PlanetScale. Connecter MySQL à Google Sheets
- MariaDB — 10.x et 11.x, SkySQL, toutes les variantes hébergées dans le cloud. Connecter MariaDB à Google Sheets
- SQLite — fichiers .db locaux sur la machine de l'agent. Connecter SQLite à Google Sheets
- Microsoft Access — Fichiers .accdb et .mdb. Connexion à Google Sheets
- Oracle — 11g+, Oracle Cloud, Oracle Autonomous Database. Connecter Oracle à Google Sheets
- Flocon de neige — toutes les éditions sur AWS, Azure et GCP. Connectez Snowflake à Google Sheets
- Google BigQuery — tous types de projets et toutes régions. Connectez BigQuery à Google Sheets
- DuckDB — bases de données analytiques locales et requêtes de fichiers Parquet/CSV. Connectez DuckDB à Google Sheets
Plusieurs agents peuvent être déployés par compte en fonction de votre niveau d'abonnement : serveurs sur site, AWS EC2, machines virtuelles Azure, Google Cloud ou tout autre environnement dans le monde. Chaque agent est autonome. mises à jour automatiquesToutes les sources de données apparaissent sous forme de liste déroulante unifiée dans l'extension Google Sheets. Les utilisateurs peuvent ainsi sélectionner les sources de données disponibles sans avoir à savoir quel agent ou quel emplacement les héberge.
Questions fréquemment posées
Est-il possible de connecter une base de données à Google Sheets sans écrire de code Apps Script ? +
L'extension Google Sheets fonctionne-t-elle sur les appareils mobiles ? +
Comment Query Streams gère-t-il le délai d'expiration de 6 minutes qui limite Apps Script JDBC ? +
Les utilisateurs de Google Sheets ont-ils besoin d'identifiants de base de données pour exécuter des requêtes ? +
Est-il possible d'exécuter plusieurs requêtes simultanément dans Google Sheets ? +
Est-ce compatible avec Google Workspace for Education ? +
Puis-je utiliser Query Streams à la fois pour Google Sheets et Microsoft Excel ? +
Comment fonctionnent les filtres interactifs dans le module complémentaire Google Sheets ? +
@region) ou des valeurs statiques détectées automatiquement à partir de la clause WHERE (par exemple, OÙ statut = 'actif'Dans le module complémentaire Google Sheets, ces éléments apparaissent sous forme de menus déroulants, de champs de saisie de texte ou de sélecteurs de date que les utilisateurs ajustent avant chaque exécution, sans avoir à modifier le code SQL ou autre.
Commencer
Connectez votre base de données à Google Sheets en 10 minutes
L'installation d'un seul agent remplace toutes les solutions de contournement JDBC d'Apps Script, les abonnements aux ponts ODBC et les exportations CSV manuelles dans votre flux de travail Google Sheets. Inscrivez-vous gratuitement, installez l'agent et exécutez votre première requête dès aujourd'hui.
Guides associés : Bases de données dans Google Sheets | Alternative ODBC pour Excel | Convertir du texte en SQL avec Nova AI | Bases de données dans Microsoft Excel | Automatisation et intégration
Catégorie : Articles
Mots-clés : Alternative à ODBC, Google Sheets, Connecteur de base de données, SQL, Apps Script, JDBC, Données en direct
Description : Alternative ODBC à Google Sheets. SQL en direct, sans pilote. 10 bases de données. Essai gratuit.

