Voir les catégories

Automatisation Excel : Automatisez les rapports de base de données en direct sans macros ni VBA

19 minutes de lecture

AUTOMATISATION EXCEL CONFIGURATION SANS CODE

Automatisez les rapports de base de données dans Excel.
Pas de macros. Pas de VBA. Pas de pilotes.

Importez des données SQL en temps réel dans Microsoft Excel grâce aux requêtes enregistrées, à l'exécution parallèle et aux filtres interactifs. Remplacez les macros VBA fragiles et les exportations CSV manuelles par un pipeline d'automatisation sécurisé et partageable.

Requêtes sauvegardées Exécution parallèle Filtres interactifs Actualisation programmée Partage de requêtes

Query Streams est une plateforme d'intégration de bases de données sécurisée et en temps réel qui automatise l'ensemble du pipeline base de données vers Excel, remplaçant les macros VBA, les exportations CSV manuelles et les connexions ODBC fragiles par des requêtes enregistrées, une exécution parallèle et des filtres interactifs. Pour en savoir plus, rendez-vous sur QueryStreams.com. et Inscrivez-vous gratuitement Commencez dès aujourd'hui à automatiser vos rapports Excel.

Le problème de la conversion manuelle de la base de données en Excel

Microsoft Excel demeure la pierre angulaire de l'analyse commerciale. 1,1 milliard de personnes utilisent Excel À l'échelle mondiale, Excel est l'outil de référence pour la modélisation financière, le reporting opérationnel et l'analyse de données ponctuelles dans la plupart des organisations. Pourtant, malgré toute sa puissance analytique, Excel a toujours eu une faiblesse majeure : l'importation de données de bases de données en temps réel.

Le flux de travail typique entre une base de données et Excel est quasiment identique dans toutes les entreprises. Un analyste ouvre un client de base de données (SQL Server Management Studio, pgAdmin, MySQL Workbench ou un terminal en ligne de commande), rédige ou exécute à nouveau une requête SQL, exporte les résultats au format CSV, ouvre le fichier dans Excel, reformate les colonnes et les types de données, recrée les tableaux croisés dynamiques et les graphiques, puis envoie le classeur finalisé par e-mail aux parties prenantes. Le lendemain, il recommence. ForresterLes analystes consacrent jusqu'à 80 % de leur temps à la préparation des données plutôt qu'à l'analyse proprement dite. Le processus manuel de saisie des données dans Excel est l'une des principales causes de cette perte de temps.

Les conséquences vont bien au-delà du simple facteur temps. Les exportations manuelles produisent des données obsolètes lorsqu'elles parviennent aux parties prenantes. Plusieurs copies du même rapport circulent par courriel, chacune légèrement différente. Le contrôle des versions est inexistant. Et lorsque l'analyste est en vacances, le rapport n'est tout simplement pas distribué. L'automatisation Excel — une véritable automatisation des feuilles de calcul qui se connecte directement aux bases de données en temps réel — élimine toute cette catégorie de tâches manuelles.

Comment Query Streams automatise les rapports Excel

Query Streams remplace le cycle d'exportation manuel par un pipeline d'automatisation sécurisé basé sur des agents. Agent de flux de requêtes Fonctionnant sur n'importe quelle machine disposant d'un accès à une base de données (Windows, Linux ou macOS), l'application se connecte au serveur cloud. Vous rédigez votre requête SQL une seule fois sur le portail web, vous l'enregistrez, et dès lors, toute personne autorisée peut importer les résultats directement dans Microsoft Excel ou Google Sheets en un seul clic. Plus besoin d'exporter au format CSV, de copier-coller ni de conserver des données obsolètes.

Requêtes sauvegardées

Écrivez votre requête SQL une seule fois, nommez-la et réutilisez-la indéfiniment depuis le complément Excel. Plus besoin de ressaisir, d'exporter ni de reformater.

Exécution parallèle

Exécutez simultanément cinq requêtes dans cinq onglets de feuilles de calcul différents. L'agent diffuse chaque résultat en temps réel.

Filtres interactifs

Les utilisateurs finaux ajustent les plages de dates, les régions et les services à partir de listes déroulantes sans voir ni toucher au code SQL.

Actualisation programmée

Automatisez la diffusion des données selon des calendriers quotidiens, hebdomadaires ou personnalisés afin que les rapports soient toujours à jour lorsque les parties prenantes en ont besoin.

Partage de requêtes

Partagez les rapports avec les membres de l'équipe qui peuvent les consulter eux-mêmes grâce au complément Excel. Le code SQL reste masqué ; les utilisateurs ne voient que le nom de la requête et les filtres.

Nova AI

Posez vos questions en langage clair et obtenez du SQL prenant en compte le schéma, des résultats en direct et des graphiques générés automatiquement — aucune rédaction de requête n’est nécessaire.

Premiers pas : Quatre étapes pour automatiser les rapports

Configurer l'automatisation Excel avec Query Streams ne nécessite aucune programmation, aucune installation de pilote ni aucun client de base de données sur le poste de l'utilisateur. L'ensemble du processus prend quelques minutes et aboutit à un pipeline réutilisable qui alimente Excel en données en temps réel à la demande.

1

Installez l'agent

Déployez l'agent Query Streams sur n'importe quel serveur ayant accès à une base de données. Disponible pour Windows, Ubuntu/Debian, Linux générique et macOS (Intel et Apple Silicon).

2

Connexion des bases de données

Ajoutez vos connexions de base de données via le tableau de bord local de l'Agent. SQL Server, PostgreSQL, MySQL, Oracle, BigQuery et bien d'autres : tout cela à partir d'une seule installation de l'Agent.

3

Enregistrez les requêtes dans le portail

Saisissez votre requête SQL dans le portail web, configurez les filtres interactifs, définissez une planification (facultative) et enregistrez. La requête est immédiatement accessible aux utilisateurs autorisés.

4

Actualiser depuis Excel

Ouvrez le complément Excel, sélectionnez votre requête, ajustez les filtres et cliquez sur Actualiser. Les données en direct s'affichent directement dans votre feuille de calcul, prêtes pour les tableaux croisés dynamiques, les graphiques et l'analyse.

Vous pouvez déployer plusieurs agents au sein de votre infrastructure (un sur site, un autre sur une instance AWS EC2 et un troisième dans Azure). Leurs sources de données apparaissent toutes dans une liste déroulante unique, accessible via l'éditeur de requêtes et le complément Excel. Les utilisateurs sélectionnent simplement la source de données souhaitée, sans avoir à connaître l'agent ou l'emplacement physique hébergeant la base de données. Pour des performances optimales, déployez les agents sur le même réseau ou dans la même région que leurs bases de données.

Requêtes enregistrées : écrivez du SQL une seule fois, actualisez-le indéfiniment

L'automatisation Excel avec Query Streams repose sur la requête enregistrée. Vous écrivez votre code SQL une seule fois. générateur de requêtes de portail webDonnez-lui un nom descriptif, ajoutez une description (facultative) et enregistrez-la. Dès lors, toute personne ayant accès à la requête pourra extraire des résultats actualisés via le complément Excel ou Google Sheets en un seul clic. La requête s'exécute systématiquement sur la base de données en temps réel, garantissant ainsi des données toujours à jour : fini les fichiers CSV obsolètes, le reformatage des colonnes et la saisie manuelle.

Les requêtes enregistrées sont gérées de manière centralisée. Lorsqu'une modification de la logique métier survient (ajout d'un service, changement de nom d'une table, mise à jour d'un calcul), il suffit de modifier la requête une seule fois dans le portail pour que chaque utilisateur bénéficie instantanément de la version mise à jour. À titre de comparaison, les macros VBA intègrent le code SQL dans un fichier et chaque copie doit être mise à jour individuellement. Les requêtes enregistrées transforment le savoir-faire SQL de votre organisation en un atout partagé, versionné et géré de manière centralisée, au lieu d'une collection de scripts dispersés.

Exécution parallèle : cinq rapports ouverts simultanément dans cinq onglets.

Les outils d'automatisation de tableurs et les clients de bases de données traditionnels exécutent les requêtes séquentiellement. On lance une requête, on attend les résultats, on lance la suivante, et on attend à nouveau. Pour une équipe financière qui met à jour cinq rapports chaque matin (chiffre d'affaires, dépenses, effectifs, pipeline et prévisions), cette approche séquentielle transforme une simple mise à jour en une véritable épreuve de 15 minutes.

Les flux de requêtes prennent en charge Exécution de requêtes parallèlesLes utilisateurs peuvent lancer simultanément plusieurs requêtes enregistrées dans différents onglets de feuilles de calcul, et l'Agent diffuse chaque résultat en parallèle, quel que soit le volume de données. Cinq requêtes s'exécutent simultanément ; cinq ensembles de résultats sont renvoyés en parallèle. Ce qui nécessitait auparavant 15 minutes d'attente séquentielle devient une opération par lots unique qui s'achève en quelques secondes. Cette capacité d'exécution parallèle fonctionne aussi bien dans le complément Microsoft Excel et le module complémentaire Google Sheetset plusieurs utilisateurs peuvent extraire des données à partir de requêtes identiques ou différentes simultanément, sans se mettre en file d'attente ni se bloquer mutuellement.

Filtres interactifs : rapports dynamiques sans connaissances SQL

Tous les utilisateurs de rapports ne maîtrisent pas SQL, et c'est tant mieux. Les filtres interactifs de Query Streams permettent aux utilisateurs finaux de personnaliser les paramètres des rapports à l'aide de simples listes déroulantes et sélecteurs de date, sans jamais avoir à consulter la requête sous-jacente. Le système prend en charge deux types de filtres : variables explicites tel que @region, @date_de_début, ou @département qui apparaissent sous forme de commandes nommées, et filtres à détection automatique où Query Streams identifie les valeurs statiques dans vos clauses WHERE (par exemple, WHERE brand = 'Acme') et les rend configurables automatiquement.

La configuration des filtres s'effectue dans l'onglet Propriétés de la requête, où un bouton Config permet d'activer ou de désactiver chaque filtre détecté. Une fois configurée, toute personne exécutant la requête (que ce soit depuis Excel, Google Sheets ou le portail web) dispose des mêmes options de filtrage. Un responsable des ventes peut extraire les données de chiffre d'affaires de sa région. Un analyste financier peut ajuster la plage de dates. Un responsable des opérations peut filtrer par emplacement d'entrepôt. Chaque utilisateur bénéficie ainsi d'une vue personnalisée de la même requête sous-jacente, sans qu'il soit nécessaire d'écrire de code SQL supplémentaire.

Combinez les deux types de filtres : Une seule requête peut utiliser à la fois des variables SQL explicites et des filtres détectés automatiquement. Par exemple, utilisez @date_de_début et @end_date pour les contrôles de plage de dates, tout en laissant Query Streams détecter automatiquement OÙ statut = 'actif' sous forme de menu déroulant configurable. Cela vous offre une flexibilité maximale avec une configuration minimale.

Partage de requêtes : données en libre-service pour toute votre équipe

L'automatisation des feuilles de calcul n'est utile que si les personnes qui ont besoin des données peuvent y accéder de manière autonome. Query Streams vous permet de partager des requêtes enregistrées avec des utilisateurs spécifiques ou des équipes entières. Un utilisateur disposant d'une requête ouvre le complément Excel, voit les requêtes partagées dans sa liste, en sélectionne une, ajuste les filtres disponibles et clique sur Actualiser. Les résultats de la base de données sont alors automatiquement intégrés à sa feuille de calcul : aucune action n'est requise de la part du créateur de la requête, aucun ticket informatique n'est nécessaire et il n'est pas nécessaire d'attendre qu'une exportation soit effectuée.

Le code SQL reste totalement invisible aux utilisateurs disposant d'une requête partagée. Ces derniers interagissent uniquement avec le nom de la requête, sa description et les filtres. Cela signifie que vous pouvez partager la requête en toute sécurité. capacité interactive Il est possible d'exécuter une requête (avec filtrage par plage de dates, région, service ou tout autre paramètre) sans jamais exposer la logique SQL sous-jacente, la structure des tables ni les identifiants de connexion à la base de données. Cette approche unique d'accès aux données en libre-service est absente de la plupart des outils d'automatisation traditionnels.

Actualisation programmée : des rapports qui s’affichent automatiquement

L'actualisation à la demande du complément Excel répond aux requêtes ponctuelles, mais de nombreux rapports doivent s'exécuter selon une planification fixe sans intervention de l'utilisateur. Query Streams synchronisation planifiée Cette fonctionnalité automatise l'intégralité du cycle de distribution. Définissez la fréquence d'exécution des requêtes (quotidiennement à 6 h, tous les lundis, le premier jour de chaque mois ou à intervalles personnalisés) et choisissez une ou plusieurs destinations. L'agent exécute la requête selon la planification et envoie automatiquement les résultats à chaque destination configurée.

La synchronisation planifiée fonctionne en parallèle de l'actualisation à la demande, sans la remplacer. Le rapport de revenus du lundi matin est généré automatiquement, mais le directeur financier peut toujours effectuer une actualisation ponctuelle le mercredi à 15 h pour vérifier les chiffres avant une réunion du conseil d'administration. Les deux modes utilisent les mêmes requêtes enregistrées, les mêmes filtres et le même modèle de sécurité. L'automatisation gère les tâches routinières tandis que l'actualisation à la demande couvre les exceptions.

À qui s'adresse ce produit ? Et qui devrait chercher ailleurs ?

L'automatisation Excel avec Query Streams est spécialement conçue pour les équipes qui ont besoin d'intégrer régulièrement des données de bases de données en temps réel dans leurs feuilles de calcul. Il ne s'agit pas d'un outil ETL généraliste ni d'une plateforme de chargement d'entrepôt de données. La transparence est essentielle : voici qui en tire le plus grand bénéfice et qui pourrait avoir besoin d'une autre solution.

À qui s'adresse ce document ?

  • Les équipes financières créent des modèles et des rapports dans Excel à partir de bases de données SQL Server, PostgreSQL ou Oracle
  • Les équipes opérationnelles qui suivent les données d'inventaire, de logistique ou de production grâce à des exportations régulières de feuilles de calcul
  • Les analystes commerciaux extraient les données CRM et de pipeline dans des feuilles de calcul à des fins de prévision et d'analyse des performances
  • Les services informatiques déploient un accès libre-service aux bases de données pour les utilisateurs métiers non techniques.
  • Les petites entreprises remplacent les exportations CSV manuelles par des connexions de données en direct pour gagner des heures par semaine.
  • Des équipes réparties entre Microsoft Excel et Google Sheets ont besoin d'une solution d'automatisation unique pour les deux.

Qui devrait chercher ailleurs

  • Les équipes ayant besoin d'un processus ETL complexe en plusieurs étapes avec des branchements conditionnels et des transformations de données importantes entre la source et la destination
  • Organisations nécessitant le chargement d'un entrepôt de données (Snowflake, Redshift ou BigQuery comme destinations d'écriture)
  • Scénarios de réplication de base de données à base de données où la destination est une autre base de données, et non une feuille de calcul ou un outil de collaboration.
  • Pour des tableaux de bord purement décisionnels, sans composant tableur, des outils de BI dédiés comme Tableau ou Looker répondent mieux à ce besoin.

Flux de requêtes vs macros VBA, Power Query et ODBC

Depuis des années, les utilisateurs d'Excel automatisent les connexions aux bases de données grâce aux macros VBA, à Power Query et aux pilotes ODBC. Chaque approche résout partiellement le problème, mais présente ses propres limitations. Les macros VBA peuvent extraire des données des bases de données via ADO ou DAO, mais le code étant intégré au classeur, il est spécifique à chaque machine et fragile. Power Query offre une approche plus structurée, mais les connexions sont locales à l'utilisateur et ne sont pas partagées entre les équipes. Les pilotes ODBC nécessitent une installation, la gestion des chaînes de connexion et deviennent incompatibles en cas de changement d'identifiants. Query Streams adopte une approche fondamentalement différente en centralisant les requêtes dans le cloud et en fournissant les données via un complément Excel natif.

VBA / Power Query / ODBC
  • Configuration spécifique à la machine

    Le code VBA est intégré au classeur. Les connexions Power Query sont locales. Les pilotes ODBC doivent être installés sur chaque machine. Par défaut, aucun élément n'est portable ni partageable.

  • Les informations d'identification sont stockées localement.

    Les mots de passe des bases de données se retrouvent dans le code VBA, les chaînes de connexion Power Query ou les configurations ODBC DSN sur la machine de chaque utilisateur — un risque de sécurité qui augmente avec chaque utilisateur supplémentaire.

  • Exécution séquentielle uniquement

    VBA exécute une requête à la fois. Power Query, quant à lui, actualise les données séquentiellement. L'actualisation de cinq rapports implique d'attendre la fin de chaque exécution avant de pouvoir exécuter la suivante.

  • Charge d'entretien

    Lors de toute modification de SQL, chaque copie du classeur contenant la requête intégrée doit être mise à jour individuellement. Les mises à jour des pilotes peuvent interrompre les connexions au sein de l'organisation.

Flux de requêtes
  • Requêtes partageables basées sur le cloud

    Les requêtes sont enregistrées de manière centralisée et accessibles depuis n'importe quel ordinateur équipé du complément Excel. Une seule mise à jour suffit pour que tous les utilisateurs bénéficient immédiatement de la dernière version.

  • Aucun partage d'identifiants

    Les mots de passe de la base de données restent sur l'agent et ne sont jamais transmis à Excel, au cloud ni aux utilisateurs finaux. Aucune information d'identification n'est présente dans les classeurs, les chaînes de connexion ou les fichiers DSN.

  • Exécution de requêtes parallèles

    Lancez simultanément cinq requêtes dans cinq onglets différents. L'agent affiche les résultats en continu : aucune attente séquentielle, aucun traitement par lots manuel.

  • Aucun pilote, aucune installation par utilisateur

    Les utilisateurs finaux n'ont besoin que du complément Excel. Aucun pilote ODBC, aucune gestion de chaîne de connexion, aucune connaissance en programmation VBA n'est requise.

Capacité Flux de requêtes Macros VBA Power Query ODBC
Installation requise Complément Excel uniquement Programmation VBA Assistant de connexion Installation du pilote + configuration DSN
Partage entre machines Oui, basé sur le cloud Non, relié par un cahier d'exercices Limité Non
Exécution parallèle Oui, simultanément Séquentiel Séquentiel Séquentiel
Filtres interactifs Commandes d'interface utilisateur intégrées Formulaires utilisateur personnalisés Requêtes paramétriques Saisie manuelle
Partage de requêtes (SQL caché) Oui, SQL reste caché Non, le code est visible dans VBE. Non Non
Actualisation programmée Planification intégrée Planificateur externe (Planificateur de tâches) Actualisation en arrière-plan (limitée) planificateur externe
Sécurité des identifiants Usage interne uniquement, jamais partagé Intégré dans le code VBA Stocké localement par utilisateur Chaîne DSN ou de connexion
Support de base de données Plus de 10 moteurs, un seul agent Via ADO/DAO (variable) Connecteurs limités Cela varie en fonction de la disponibilité des chauffeurs.
Assistance Google Sheets Oui, mêmes requêtes Non Non Non
Exigences relatives aux pare-feu Sorties uniquement, aucune modification Accès direct à la base de données requis Accès direct à la base de données requis Accès direct à la base de données requis
Quand VBA ou Power Query restent pertinents : Si vous devez effectuer des transformations de données complexes directement dans Excel (dépivotage, fusion de plusieurs sources de données avec une logique conditionnelle ou exécution de calculs modifiant les données avant leur intégration dans la feuille de calcul), le langage M de Power Query est conçu à cet effet. VBA reste utile pour automatiser les tâches spécifiques à Excel, telles que la mise en forme, la génération de graphiques et la manipulation des feuilles de calcul après l'importation des données. Query Streams gère le pipeline d'extraction des données ; il complète, sans pour autant remplacer, les outils de transformation intégrés d'Excel.

L'automatisation de Google Sheets fonctionne de la même manière

Tout ce qui est décrit pour Microsoft Excel fonctionne de manière identique dans Google Sheets. module complémentaire Google Sheets Il se connecte aux mêmes requêtes enregistrées, à la même infrastructure d'agents, aux mêmes filtres interactifs et au même pipeline de synchronisation planifiée. Les équipes travaillant à la fois sur Excel et Google Sheets n'ont pas besoin de solutions ou de bibliothèques de requêtes distinctes : une requête enregistrée est accessible depuis les deux plateformes. Les utilisateurs peuvent ainsi exporter le même rapport de revenus vers Excel sur leur ordinateur et vers Google Sheets sur leur Chromebook, en utilisant les mêmes filtres et en visualisant les mêmes données en temps réel.

Cette cohérence multiplateforme est particulièrement précieuse pour les organisations qui passent d'une plateforme de tableur à une autre, ou lorsque différents services privilégient des outils différents. Le service financier peut par exemple utiliser Excel tandis que le marketing travaille avec Google Sheets ; Query Streams permet de gérer les deux à partir d'un seul ensemble de requêtes enregistrées et d'un seul agent déployé.

Nova AI : Requêtes en langage naturel entre les rafraîchissements

Les requêtes enregistrées et la synchronisation planifiée couvrent les rapports récurrents, mais des questions ponctuelles subsistent entre les cycles de livraison. « Quels étaient nos 10 produits les plus rentables au dernier trimestre ? » « Combien de nouveaux clients avons-nous accueillis ce mois-ci par rapport au mois dernier ? » Ces questions exigent des réponses immédiates, et non lundi prochain. Query Streams inclut Nova AI — un moteur de conversion du langage naturel en SQL qui génère du SQL conforme aux schémas et aux dialectes à partir de questions en langage clair.

Nova lit le schéma de votre base de données et génère du SQL faisant référence aux tables, colonnes et relations réelles, et non à des structures fictives. Il prend en charge tous les dialectes SQL compatibles avec Query Streams, notamment Microsoft SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, Google BigQuery et SQLite. Nova génère également automatiquement des graphiques et des visualisations à côté des résultats de requête, fournissant ainsi des informations décisionnelles immédiates sans outil de BI externe. Toutes les requêtes Nova sont soumises aux mêmes contrôles d'accès en lecture seule et par utilisateur que les requêtes enregistrées et les exécutions planifiées.

Bases de données prises en charge : Query Streams se connecte à Microsoft SQL Server (y compris Azure SQL Database), PostgreSQL (y compris AWS RDS et Google Cloud SQL), MySQL, MariaDB, SQLite, Microsoft Access, Oracle, Snowflake, Google BigQuery et DuckDB ; d’autres intégrations seront bientôt disponibles. Une seule installation d’agent permet des connexions simultanées à plusieurs moteurs de base de données, et plusieurs agents peuvent être déployés par compte sur différents réseaux, régions cloud et systèmes d’exploitation.

Contexte du marché : Pourquoi l’automatisation Excel est importante aujourd’hui

La demande d'automatisation des tableurs s'est accélérée ces dernières années. Le télétravail et le travail hybride empêchent les analystes de se rendre au bureau d'un collègue pour lui demander une extraction de données. Les bases de données cloud sur AWS RDS, Azure SQL Database et Google Cloud SQL ont éloigné les données des personnes qui en ont besoin. La prise de décision en temps réel – pour réagir aux fluctuations du marché, aux perturbations de la chaîne d'approvisionnement ou aux changements de comportement des clients – exige des données actualisées en quelques minutes, et non plus en quelques jours. L'ancien flux de travail, basé sur l'envoi hebdomadaire de fichiers CSV par e-mail, n'est plus adapté.

Dans le même temps, les outils d'analyse utilisés restent inchangés. Excel et Google Sheets dominent toujours grâce à leur flexibilité inégalée : tableaux croisés dynamiques, formules personnalisées, mise en forme conditionnelle, graphiques et possibilité de combiner des données provenant de sources multiples dans un seul classeur. Le goulot d'étranglement ne réside pas dans l'outil d'analyse lui-même, mais dans le flux de données qui l'alimente. L'automatisation d'Excel comble cette lacune en reliant directement la puissance analytique des tableurs à la fraîcheur des bases de données en temps réel, éliminant ainsi l'étape d'exportation manuelle qui constituait le maillon faible depuis des décennies.

Questions fréquemment posées

Qu'est-ce que l'automatisation Excel pour la création de rapports de bases de données ? +
L'automatisation Excel pour la génération de rapports à partir de bases de données désigne les outils et les flux de travail qui connectent Microsoft Excel directement aux bases de données en temps réel, éliminant ainsi les opérations manuelles d'exécution de requêtes, d'exportation au format CSV et de copie des données dans les feuilles de calcul. Avec Query Streams, vous enregistrez une requête SQL une seule fois et tout utilisateur autorisé peut importer les résultats actualisés dans Excel en un seul clic depuis le complément : aucune exportation manuelle, aucune donnée obsolète, aucun reformatage. La requête est exécutée sur la base de données en temps réel à chaque fois, et les résultats sont automatiquement intégrés à la feuille de calcul.
Comment Query Streams automatise-t-il les rapports Excel sans VBA ni macros ? +
Query Streams utilise un agent léger qui s'exécute sur votre serveur (Windows, Linux ou macOS) et se connecte au relais cloud. Vous rédigez vos requêtes SQL dans le portail web et les enregistrez avec des filtres interactifs optionnels. Les utilisateurs finaux ouvrent le complément Excel natif, sélectionnent une requête enregistrée, ajustent les filtres et cliquent sur Actualiser : l'agent exécute la requête et transfère les résultats directement dans Excel. Aucun code VBA, aucune macro, aucun pilote de base de données n'est requis sur le poste de l'utilisateur. Les requêtes sont gérées de manière centralisée : les mises à jour sont effectuées une seule fois et se propagent instantanément à tous les utilisateurs.
Puis-je exécuter plusieurs requêtes de base de données dans Excel simultanément ? +
Oui. Query Streams prend en charge Exécution de requêtes parallèlesVous pouvez lancer simultanément cinq requêtes enregistrées dans cinq onglets de feuilles de calcul différents, et l'Agent diffuse chaque résultat en parallèle, quel que soit le volume de données. Plusieurs utilisateurs peuvent également extraire des données simultanément sans se bloquer mutuellement. Ainsi, une actualisation par lots séquentielle de 15 minutes se transforme en une opération en un clic qui s'exécute en quelques secondes.
Comment fonctionnent les filtres interactifs dans le complément Excel ? +
Les filtres interactifs permettent aux utilisateurs finaux de personnaliser les paramètres des rapports sans avoir accès au code SQL sous-jacent. Query Streams prend en charge deux types : variables explicites (par exemple, @region, @date_de_début) qui apparaissent sous forme de commandes nommées, et filtres à détection automatique Le système identifie les valeurs statiques des clauses WHERE et les rend configurables. Vous activez les filtres dans l'onglet Propriétés de la requête à l'aide d'un bouton de configuration. Les utilisateurs voient des menus déroulants, des sélecteurs de date ou des champs de texte ; la logique SQL reste totalement invisible.
En quoi Query Streams diffère-t-il de Power Query ou d'ODBC pour les connexions aux bases de données ? +
Power Query et ODBC nécessitent une configuration locale pour chaque utilisateur : installation du pilote, chaînes de connexion et informations d’identification stockées sur chaque machine. Par défaut, les requêtes ne sont pas partageables entre utilisateurs ou machines et leur exécution est séquentielle. Query Streams centralise tout : les requêtes sont enregistrées dans le cloud, les informations d’identification restent sur l’agent (jamais sur les machines des utilisateurs), l’exécution est parallèle et tout utilisateur disposant du complément Excel peut accéder aux requêtes partagées depuis n’importe quel ordinateur. Query Streams fonctionne également de manière identique avec Google Sheets, qui n’est pas pris en charge par Power Query et ODBC.
Puis-je partager des rapports Excel automatisés avec mon équipe ? +
Oui. Vous pouvez partager des requêtes enregistrées avec des utilisateurs ou des équipes spécifiques. Les utilisateurs qui reçoivent la requête la voient dans leur complément Excel, peuvent ajuster les filtres disponibles selon leurs besoins et extraire des données en temps réel à la demande, en toute autonomie et sans aucune intervention du créateur de la requête. Le code SQL reste masqué ; les utilisateurs interagissent uniquement avec le nom de la requête et les filtres. Cela permet aux utilisateurs non techniques d'accéder à la base de données en libre-service sans exposer votre logique SQL ni la structure de votre base de données.
L'utilisation de Query Streams nécessite-t-elle des modifications du VPN ou du pare-feu ? +
Non. L'agent Query Streams effectue uniquement à l'extérieur Connexions via les ports HTTPS et WSS standard. Aucune règle de pare-feu entrante, redirection de port ou tunnel VPN n'est requis. Votre base de données n'accepte jamais de connexions Internet : l'agent s'y connecte localement et relaie les résultats via l'infrastructure cloud sécurisée. Il fonctionne derrière les pare-feu d'entreprise, les NAT et les serveurs proxy sans configuration réseau particulière.
Quelles bases de données puis-je connecter à Excel avec Query Streams ? +
Les flux de requêtes prennent en charge Microsoft SQL Server (y compris Azure SQL Database), PostgreSQL (y compris AWS RDS, Google Cloud SQL), MySQL, MariaDB, SQLite, Microsoft Access, Oracle, Flocon de neige, Google BigQuery, et DuckDBUne seule installation de l'agent permet de se connecter simultanément à plusieurs moteurs, et toutes les sources de données apparaissent dans une liste déroulante unique du complément Excel. D'autres intégrations de bases de données seront bientôt disponibles.
Les utilisateurs non techniques peuvent-ils extraire des données de base de données vers Excel ? +
Absolument. C'est l'un des principaux objectifs de conception de Query Streams. Un administrateur ou un analyste de base de données rédige la requête SQL une seule fois et l'enregistre avec des filtres interactifs. Les utilisateurs non techniques ouvrent ensuite le complément Excel, sélectionnent une requête parmi celles disponibles, ajustent les filtres à l'aide de listes déroulantes et de sélecteurs de date, puis cliquent sur « Actualiser ». Ils n'ont jamais accès au code SQL, n'ont jamais besoin d'identifiants de base de données ni de comprendre la structure des données sous-jacentes. Il s'agit d'un accès aux données en libre-service conçu pour les utilisateurs métiers.
Existe-t-il une version gratuite pour l'automatisation Excel avec Query Streams ? +
Oui. Query Streams propose une offre gratuite qui inclut le déploiement de l'agent, les connexions aux bases de données, les requêtes enregistrées, le module complémentaire Excel et le module complémentaire Google Sheets. Vous pouvez Inscrivez-vous gratuitement Automatisez vos rapports Excel sans saisir vos coordonnées bancaires. Les abonnements payants débloquent des fonctionnalités supplémentaires : ajout d’agents et d’utilisateurs, planification avancée, synchronisation étendue et crédits Nova AI.

Commencer

Automatisez votre pipeline de base de données vers Excel en quelques minutes

Déployez un agent sécurisé, enregistrez votre première requête et importez des données de base de données en direct dans Excel grâce à l'exécution parallèle, aux filtres interactifs et au partage de requêtes — sans VBA, sans pilotes, sans exportations manuelles.

Guides associés : Requête de données dans Excel | Planifier les rapports SQL | Tableau de bord de base de données | Bases de données dans Microsoft Excel | Bases de données dans Google Sheets | Analyse de données IA avec Nova | Télécharger l'agent

Catégorie : Articles

Mots-clés : automatisation Excel, automatisation de feuilles de calcul, automatisation Google Sheets, automatisation des rapports Excel, importation de données depuis une base de données Excel, complément Excel, exécution de requêtes en parallèle, filtres interactifs, requêtes enregistrées, actualisation planifiée, alternative à VBA, alternative à Power Query, alternative à ODBC, flux de requêtes

Description : Automatisez la génération de rapports de bases de données en temps réel dans Excel sans macros ni VBA. Requêtes enregistrées, exécution parallèle et filtres.

Updated on 26 juin 2026

Powered by BetterDocs