DE ventes
OÙ région = 'Ouest'
Exécuter des requêtes SQL
Directement dans Excel
Interrogez n'importe quelle base de données avec SQL et intégrez les résultats en direct dans votre feuille de calcul : sans pilotes ODBC, sans macros VBA, sans casse-tête de connexion. Du SQL directement dans Excel, comme il se doit.
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 vous permet d'exécuter des requêtes SQL dans Excel sur n'importe quelle base de données, sans installer de pilotes ODBC, écrire de macros VBA ni configurer de chaînes de connexion sur chaque machine. Pour en savoir plus, rendez-vous sur QueryStreams.com. et Inscrivez-vous gratuitement pour commencer à exécuter des requêtes SQL à partir de vos feuilles de calcul.
L'exécution de requêtes SQL dans Excel est l'une des fonctionnalités les plus recherchées par les professionnels des données, les analystes et les utilisateurs métiers qui travaillent principalement avec des tableurs mais ont besoin d'accéder à des données de bases de données en temps réel. Qu'il s'agisse d'extraire un rapport de ventes depuis SQL Server, d'interroger un entrepôt de données analytiques PostgreSQL ou d'agréger des données transactionnelles MySQL, l'objectif est le même : obtenir les résultats de la base de données directement dans les cellules Excel, sans exportation manuelle, sans fichiers CSV obsolètes ni copier-coller.
Ce guide présente trois façons d'exécuter une requête SQL Excel, explique pourquoi les approches traditionnelles créent des frictions et montre comment Query Streams élimine tous les obstacles entre votre SQL et votre feuille de calcul.
3 façons d'exécuter du SQL dans Excel
Il existe trois principales méthodes pour exécuter des requêtes SQL dans Excel. Chacune présente un niveau de complexité de configuration, des limitations et un niveau de maintenance différents. Voici un comparatif détaillé.
L'outil de connexion aux bases de données natif d'Excel. Il utilise les pilotes ODBC ou OLE DB pour se connecter aux bases de données via l'onglet Données. Il prend en charge les requêtes SQL de base via l'« Éditeur avancé », mais nécessite l'installation d'un pilote sur chaque machine.
- Intégré à Excel (aucun module complémentaire requis)
- Prise en charge de SQL via l'éditeur avancé
- Nécessite des pilotes ODBC/OLE DB par machine
- Conflits entre pilotes 32 bits et 64 bits
- Connexion TCP directe à la base de données requise
- Aucun partage de requêtes ni filtre interactif
Créez des macros Visual Basic pour Applications (VBA) qui ouvrent des connexions ADODB à l'aide de chaînes de connexion ODBC. Cette méthode offre un contrôle total sur SQL, mais exige des compétences en programmation et intègre des identifiants dans le code VBA.
- Contrôle et automatisation SQL complets
- Il est possible de créer des interfaces utilisateur personnalisées avec UserForms.
- Nécessite des connaissances en programmation VBA
- Les informations d'identification sont stockées dans le code macro.
- Il reste encore à installer les pilotes ODBC
- Les macros sont bloquées par de nombreuses politiques de sécurité informatique.
Installez un agent léger sur votre serveur de base de données. Rédigez vos requêtes SQL dans le portail web ou laissez Nova AI les générer. Exécutez des requêtes depuis le complément Excel et obtenez des résultats en temps réel directement dans vos cellules.
- Aucun pilote sur les machines clientes
- Pas de VBA, pas de macros, pas de chaînes de connexion
- Connexion sortante uniquement (aucune modification du pare-feu)
- Partagez vos requêtes avec des filtres interactifs
- Compatible avec Excel, Google Sheets et Excel Online
- Nova AI rédige du SQL à partir d'anglais courant.
Pourquoi les méthodes traditionnelles sont insuffisantes
Les approches Power Query et VBA/ODBC partagent un problème fondamental commun : elles nécessitent une connexion directe entre le poste de travail de l’utilisateur et le serveur de base de données. Cela engendre des problèmes en cascade qui s’aggravent à mesure que votre équipe s’agrandit.
Installation et maintenance des pilotes ODBC
Chaque utilisateur qui a besoin d'exécuter une requête SQL dans Excel doit installer le pilote ODBC approprié sur son ordinateur. Si votre organisation utilise SQL Server, PostgreSQL et MySQL, cela représente trois pilotes distincts par poste de travail. Chaque pilote a son propre cycle de mise à jour. exigences de compatibilitéLe fameux problème d'incompatibilité entre les pilotes 32 bits et 64 bits reste l'un des problèmes de dépannage ODBC les plus courants, et son diagnostic prend souvent des heures.
Complexité de la chaîne de connexion
Que vous utilisiez les paramètres de source de données de Power Query ou les objets de connexion ADODB de VBA, chaque utilisateur a besoin du nom d'hôte du serveur, du port, du nom de la base de données, de la méthode d'authentification et souvent des paramètres SSL/TLS. Cette configuration est spécifique à chaque machine et n'est pas portable. Changer d'ordinateur portable implique de recréer chaque connexion. Partager une connexion fonctionnelle avec un collègue revient à lui envoyer un bloc de texte de configuration en espérant qu'il le recopie correctement.
Exposition aux titres de compétences
Avec VBA, les informations d'identification de la base de données sont intégrées au code de la macro. Avec Power Query, elles sont stockées dans le Gestionnaire d'informations d'identification Windows sur chaque machine. Dans les deux cas, ces informations d'identification sont réparties sur tous les postes de travail nécessitant un accès à la base de données. Lorsqu'un employé quitte l'entreprise ou qu'un ordinateur portable est perdu, chacune de ces informations d'identification devient une porte d'entrée potentielle pour une intrusion. Les meilleures pratiques de sécurité de Microsoft On recommande de centraliser la gestion des identifiants, mais les flux de travail basés sur ODBC vont dans la direction opposée.
Aucun partage de requêtes intégré
Vous avez écrit une requête SQL complexe qui génère un rapport trimestriel de revenus impeccable. Votre collègue souhaite obtenir les mêmes données, filtrées par région. Avec ODBC, partager cette requête implique de partager le code SQL, les informations de connexion et les identifiants, en espérant que votre collègue dispose des pilotes nécessaires. Il n'existe aucun mécanisme intégré permettant de partager la possibilité d'exécuter une requête sans partager également tous les éléments nécessaires pour accéder directement à la base de données.
Comment Query Streams exécute du SQL dans Excel
Query Streams adopte une approche fondamentalement différente. Au lieu de déployer les pilotes de base de données et les identifiants sur chaque poste utilisateur, vous installez un agent léger unique sur votre serveur de base de données (ou sur toute machine pouvant accéder à la base de données). Cet agent gère toutes les communications avec la base de données et diffuse les résultats aux utilisateurs via une connexion WebSocket sécurisée, uniquement sortante. Voici comment cela fonctionne en quatre étapes.
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. Les informations d'identification sont stockées localement sur l'agent ; elles ne quittent jamais votre serveur.
Écrivez du SQL ou demandez à Nova
Utilisez le portail web Query Streams pour rédiger directement des requêtes SQL, ou décrivez vos besoins en langage clair et laissez Nova AI générer le code SQL pour vous. Enregistrez vos requêtes avec des filtres interactifs optionnels.
Exécuter depuis Excel
Ouvrez le complément Excel, sélectionnez votre requête enregistrée, ajustez les filtres si nécessaire, puis exécutez-la. Les résultats en direct s'affichent instantanément dans les cellules de votre feuille de calcul.
Fonctionnalités SQL dans Excel
Query Streams ne se contente pas de remplacer ODBC ; il ajoute des fonctionnalités pour lesquelles Power Query et VBA n’ont jamais été conçus. Voici ce que vous obtenez en exécutant du SQL dans Excel avec Query Streams.
Filtres interactifs
Query Streams détecte automatiquement les paramètres et les valeurs statiques de votre requête SQL, les transformant en menus déroulants et en sélecteurs de date que les utilisateurs finaux peuvent ajuster avant l'exécution.
Partage sécurisé des requêtes
Partagez la possibilité d'exécuter une requête sans exposer de code SQL ni d'identifiants de base de données. Les destinataires sélectionnent une requête dans leur liste, ajustent les filtres et obtiennent des résultats en temps réel.
Exécution parallèle
Exécutez simultanément plusieurs requêtes enregistrées : cinq requêtes dans cinq onglets de feuilles de calcul différents. L’agent les traite simultanément, quelle que soit la taille des résultats.
Assistant SQL IA Nova
Décrivez les données dont vous avez besoin en langage clair et Nova génère la requête SQL pour vous. Compatible avec tous les dialectes de bases de données pris en charge.
Données en direct à la demande
Aucune actualisation planifiée ni exportation obsolète. Exécutez votre requête SQL dans Excel à tout moment et obtenez des données en temps réel depuis la base de données en quelques secondes.
Google Sheets aussi
Le même agent et les mêmes requêtes enregistrées fonctionnent avec l'extension Google Sheets. Une seule plateforme prend en charge les deux écosystèmes de feuilles de calcul.
Bases de données prises en charge pour les requêtes SQL Excel
Query Streams prend en charge toutes les principales bases de données relationnelles et plateformes de données cloud. Une seule installation d'agent suffit pour tous les types de bases de données ; aucun pilote distinct n'est requis.
| Base de données | Versions / Plateformes | Guide |
|---|---|---|
| Microsoft SQL Server | Express, Standard, Enterprise, Azure SQL, AWS RDS | SQL Server vers Excel |
| PostgreSQL | Toutes les versions, AWS RDS, Azure Database, Supabase, Neon | PostgreSQL vers Excel |
| MySQL | 5.7+, Amazon RDS, Azure Database, Google Cloud SQL | MySQL vers Excel |
| MariaDB | 10.x et 11.x, SkySQL, toutes les variantes cloud | MariaDB vers Excel |
| SQLite | Fichiers .db locaux sur la machine de l'agent | SQLite vers Excel |
| Microsoft Access | Fichiers .accdb et .mdb | Access vers Excel |
| Oracle | Oracle 11g+, Oracle Cloud, Base de données autonome | Oracle vers Excel |
| Flocon de neige | Toutes les éditions sur AWS, Azure et GCP | Snowflake vers Excel |
| Google BigQuery | Tous types de projets et toutes régions | BigQuery vers Excel |
| DuckDB | Bases de données analytiques locales, requêtes de fichiers Parquet/CSV | DuckDB vers Excel |
Des guides Google Sheets sont également disponibles pour chaque base de données répertoriée. Déployez plusieurs agents (selon votre niveau d'abonnement) sur votre infrastructure : sur site, AWS EC2, machines virtuelles Azure, Google Cloud ou tout autre environnement dans le monde. Tous les agents s'auto-gèrent grâce à des mises à jour automatiques et présentent leurs sources de données sous forme de liste déroulante unifiée. Les utilisateurs peuvent ainsi sélectionner les sources de données disponibles sans avoir à savoir quel agent ou serveur les héberge.
Sécurité : SQL sans risque
Cette architecture est l'inverse du modèle ODBC, où chaque machine cliente stocke les informations d'identification localement. Avec Query Streams, révoquer l'accès signifie supprimer un utilisateur du portail, et non rechercher les entrées DSN sur des dizaines d'ordinateurs portables. Pour une comparaison plus détaillée, consultez notre Alternative ODBC pour Excel guide.
Questions fréquemment posées
Puis-je exécuter des requêtes SQL directement dans Excel ? +
Ai-je besoin de pilotes ODBC pour exécuter des requêtes SQL dans Excel ? +
Quelles bases de données fonctionnent avec SQL dans Excel via les flux de requêtes ? +
Puis-je partager des requêtes SQL avec d'autres utilisateurs d'Excel ? +
Est-ce compatible avec Excel Online ? +
Nova AI peut-elle écrire du SQL pour moi ? +
Quelle peut être la taille maximale des ensembles de résultats ? +
Est-il possible d'essayer Query Streams gratuitement ? +
Commencer
Exécutez votre première requête SQL dans Excel dès aujourd'hui
Inscrivez-vous gratuitement, installez l'agent sur votre serveur de base de données et exécutez des requêtes SQL en direct depuis Excel en moins de 10 minutes. Aucun pilote. Aucune VBA. Aucune chaîne de connexion.
Guides associés : SQL Server vers Excel | PostgreSQL vers Excel | Alternative ODBC pour Excel | Bases de données dans Microsoft Excel
Catégorie : Articles
Mots-clés : SQL dans Excel, requête SQL Excel, base de données Excel, alternative ODBC, Power Query, données en direct, sans code, partage de requêtes
Description méta : Exécutez des requêtes SQL dans Excel sans pilotes ODBC ni VBA. Diffusez les résultats de la base de données en direct dans des feuilles de calcul.

