Voir les catégories

Comment connecter SQLite à Excel – Diffuser en direct des données de base de données légères

Connexion · SQLite à Excel

Récupérer des données à partir d'un SQLite classer dans Excel

Ouvrez votre base de données SQLite dans Excel et actualisez-la à votre guise. Aucun pilote ODBC, aucune exportation CSV, aucune macro. Comptez une dizaine de minutes la première fois ; le forfait gratuit suffit.

Environ 10 minutes Aucun codage nécessaire Le fichier reste où il est. Exceller partout, même sur le web
Vous êtes bloqué à un moment donné ? N'hésitez pas à nous demander. Ouvrir Soutien Dans la section « Flux de requêtes » (menu en haut à droite → Assistance), envoyez-nous un message. De vraies personnes le liront, et « Je ne comprends pas ce que cet écran demande » est une question tout à fait légitime.

Ce que vous obtiendrez

Logo SQLiteUne feuille de calcul affichant les résultats en temps réel d'une requête SQL sur votre fichier SQLite, avec un bouton permettant d'afficher les dernières lignes dès que les données changent. Par exemple :

Les bases de données SQLite sont des fichiers uniques, se terminant généralement par . .db, .sqlite, .sqlite3Excel ne peut pas les ouvrir directement, et la solution habituelle consiste à installer un pilote ODBC et à gérer les chaînes de connexion. Query Streams simplifie cette étape : un petit programme auxiliaire lit le fichier à son emplacement d'origine, et un complément Excel lui demande les lignes souhaitées. Les deux programmes n'ont pas besoin d'être sur le même ordinateur. Le fichier peut se trouver sur l'ordinateur du bureau et vous pouvez être n'importe où : sur votre ordinateur portable à la maison, sur celui d'un collègue à l'autre bout du pays, ou encore dans Excel en ligne.

OÙ SE TROUVE LE DOSSIERordinateur de bureau, serveur ou celui de la maisonVotre fichier SQLitesales.db · reste iciAgent de flux de requêtesoù il peut ouvrir le fichierFlux de requêteslien cryptésur Internet · résultats uniquementOÙ QUE VOUS SOYEZvotre ordinateur portable, un autre bureau, un hôtel, votre téléphoneExcelWindows, Mac ou Excel sur le web
L'agent s'exécute là où il peut ouvrir le fichier. Excel n'en a pas besoin. Ouvrez la feuille n'importe où et les lignes s'afficheront.

Ce dont vous aurez besoin

Un compte Query Streams

Le forfait gratuit suffit pour ce guide. Inscrivez-vous sur mon.querystreams.com.

L'agent sur un ordinateur capable d'ouvrir le fichier

Un petit programme qui s'exécute en arrière-plan et lit le fichier lorsqu'Excel le demande. L'étape 2 ci-dessous indique où le trouver.

Votre fichier SQLite

Savoir où il se trouve, par exemple C:\Data\sales.db ou \\serveur\partage\sales.dbSi le fichier se trouve sur OneDrive, Dropbox ou Google Drive, assurez-vous qu'il est synchronisé avec l'ordinateur de l'agent.

Quel ordinateur reçoit l'agent ? Celui où se trouve le fichier, ou celui qui peut l'ouvrir à partir d'un partage réseau (voir Accéder à un fichier sur un partage réseau (ci-dessous). Cet ordinateur doit rester allumé. Excel peut être partoutQue ce soit votre ordinateur portable à la maison, celui d'un collègue à l'autre bout du pays ou Excel en ligne, rien d'autre ne doit être installé là où Excel est exécuté.

Connectez-le en cinq étapes

  1. Créez votre compte

    Aller à mon.querystreams.com et inscrivez-vous. Choisissez le Gratuit Ce plan est définitif, il ne s'agit pas d'une version d'essai, et il explique comment connecter votre fichier SQLite et exécuter des requêtes depuis Excel.

  2. Installez l'agent sur un ordinateur capable d'ouvrir le fichier.

    Connectez-vous, ouvrez TéléchargerInstallez ensuite l'agent sur l'ordinateur où se trouve le fichier, ou sur un ordinateur capable de l'ouvrir depuis un partage réseau. L'installation prend une minute et se déroule ensuite automatiquement.

    Pourquoi un petit programme plutôt qu'un pilote ? L'agent s'installe en une seule étape sur Windows, Mac ou Linux (environ 85 Mo sous Windows, un peu plus de 100 Mo sous Mac et Linux) et fonctionne discrètement en arrière-plan. Il établit une connexion sortante chiffrée avec Query Streams, comme le ferait un navigateur ; vous n'avez donc pas besoin d'ouvrir de port dans votre pare-feu ni de configurer de VPN. Le fichier reste à son emplacement d'origine et les données sont transmises où que vous soyez, via Internet si nécessaire. Le seul élément requis de votre côté est l'extension.

    La page de téléchargement affiche Votre clé d'accèsCollez-le dans l'Agent lorsqu'il vous le demande, et attendez que le badge affiche Connecté aux flux de requêtesC'est la seule chose que vous devez faire sur l'Agent lui-même.

    Des guides complets sont disponibles si vous le souhaitez : Fenêtres, Mac, Linux.

  3. Indiquez-lui l'emplacement de votre fichier SQLite.

    De retour dans votre navigateur, ouvrez Agents de données (sous Données (dans le menu du haut). Votre agent y est répertorié. Cliquez Ajouter un connecteur, choisir SQLite, et remplissez :

    Nom de la connexion
    Un nom que vous reconnaîtrez plus tard, comme base de données des ventes.
    Chemin d'accès au fichier de base de données
    L'emplacement du fichier SQLite doit être : un chemin sur l'ordinateur de l'agent, comme C:\Data\sales.db, ou un chemin réseau, comme \\serveur\partage\dossier\sales.db, jamais une lettre de lecteur mappée telle que S:. Utilisez l'option Parcourir pour le sélectionner.

    Cliquez sur Test de connexion.Quand il lit Connecté, cliquez ÉconomiserLa connexion atteint votre agent en quelques secondes.

    Test échoué ? Généralement, le chemin d'accès contient une faute de frappe ou utilise une lettre de lecteur mappée telle que : S:, que l'agent ne peut pas voir. Ouvrez le dossier, copiez le chemin d'accès depuis la barre d'adresse et collez-le à nouveau. Pour un fichier sur un autre ordinateur, consultez Accéder à un fichier sur un partage réseau ci-dessous.

  4. Visualisez vos données dans le générateur de requêtes Facultatif

    Vous pouvez consulter votre fichier SQLite avant même d'utiliser Excel. Ouvrir Générateur de requêtes Dans le portail, sélectionnez la connexion que vous venez d'établir. Schéma L'onglet liste vos tables et colonnes ; cliquer sur l'une d'elles affiche son nom dans l'éditeur, ce qui vous permet d'écrire une requête sans avoir à vous souvenir des noms exacts. Cliquez Exécuter et les lignes apparaissent sous Résultats. L'outil de création de requêtes est inclus dans tous les forfaits, même le forfait gratuit.

    Avec les abonnements Business, vous pouvez également interroger Nova en langage clair (« Affichez-moi les clients aux États-Unis ») et le module générera la requête SQL pour vous. Une fois la requête validée, enregistrez-la : à partir de l’abonnement Personal Core, elle apparaît dans la liste des requêtes enregistrées du module complémentaire, et quel que soit votre abonnement, vous pouvez copier la requête SQL pour l’étape suivante.

  5. Ajouter des flux de requêtes à Excel

    Dans Excel, accédez à Insérer → Obtenir des compléments, Rechercher Flux de requêtes, et cliquez AjouterOu ouvrez-le directement depuis Flux de requêtes sur Microsoft AppSourceUn bouton « Flux de requêtes » apparaît dans le ruban. Connectez-vous avec le même compte.

    Fonctionne dans Excel pour Microsoft 365 sur Windows et Mac, et dans Excel sur le Web.

  6. Installez votre première table

    Cliquez sur le bouton « Interroger les flux », choisissez Diffuser une requête, et sélectionnez la connexion que vous venez d'établir.

    Saisissez la requête que vous souhaitez exécuter. Celle-ci extrait quelques colonnes d'une base de données. clients tableau:

    Exemple · SQL
    SÉLECTIONNER customer_id, name, city FROM customers TRIER PAR name LIMIT 100;

    Sous Fiche de destination choisir Créer une nouvelle feuilleAppuyez ensuite sur le bouton Lecture (la flèche ▶). Les lignes s'affichent dans Excel en une ou deux secondes. Appuyez de nouveau sur le bouton dès que les données changent ; la feuille se met à jour automatiquement.

    Vous ne connaissez pas SQL ? Construisez-le dans Générateur de requêtes Commencez par la coller ici, ou sélectionnez-la dans vos requêtes enregistrées si vous l'avez enregistrée.

Accéder à un fichier sur un partage réseau

L'agent ouvre les fichiers en tant que service en arrière-plan, et non en tant qu'utilisateur. Par conséquent, un fichier situé sur un autre ordinateur nécessite une étape supplémentaire. Cette étape dépend de l'ordinateur sur lequel l'agent est exécuté.

Fenêtres

Saisissez le chemin réseau, comme \\serveur\partage\dossier, jamais une lettre de lecteur mappée telle que S:, que l'agent ne peut pas voir. Si le partage n'autorise que les personnes nommées, cliquez Identité de service (la puce sous le chemin) et stocker un identifiant pour ce serveur : un compte de domaine d’entreprise ou un compte créé sur le serveur lui-même avec Domaine Si ce champ est laissé vide, l'agent se connecte au serveur et lit le fichier. Chaque connecteur de cet agent qui accède au même serveur doit utiliser les mêmes identifiants. Sans identifiant, la lecture se fait avec son propre compte de service, que le domaine de l'entreprise interprète comme l'ordinateur lui-même. Étape par étape sous Windows

Linux

Les identifiants de partage enregistrés dans le portail ne sont pas utilisés sous Linux : un administrateur monte d’abord le partage sur l’ordinateur de l’agent, dans un dossier situé sous /mnt ou /médias, car le service de l'agent ne peut pas voir /maison ou /run/utilisateurDans le connecteur, conservez le \\serveur\partage chemin, que l'agent mappe sur le point de montage, ou saisissez directement le chemin du point de montage, par exemple : /mnt/fileserver-shared/Comptes. Comment monter un partage réseau sous Linux

Mac

Les identifiants de partage enregistrés dans le portail ne sont pas utilisés sur un Mac : montez d’abord le partage depuis le Terminal avec sudo, dans un dossier sous /Volumes, afin que le service d'arrière-plan de l'agent puisse le voir. Dans le connecteur, conservez le \\serveur\partage chemin, que l'agent mappe sur le point de montage, ou saisissez directement le chemin du point de montage, par exemple : /Volumes/fileserver-shared/Accounts. Comment monter un partage sur un Mac

Si le test ne parvient pas à accéder à l'action, recherchez ces mots dans son résultat : injoignable Cela signifie que l'ordinateur de l'agent n'a reçu aucune réponse du serveur. Sous Linux ou Mac, non monté Cela signifie que le partage doit encore être monté, et ce message inclut la commande de montage exacte pour votre serveur.

Un fichier SQLite sur un partage ? Partir Lecture seule (immuable) Cochée par défaut, cette option permet une lecture instantanée du fichier sans verrouillage. SQLite ne peut pas utiliser son mode WAL sur un réseau ; décocher cette case empêche donc une base de données en mode WAL sur un réseau. \\serveur\partage Le chemin est refusé, et le test indique que est une base de données SQLite en mode WAL.

Le test a échoué sur un partage ?

Un agent Windows se connecte lui-même au serveur de fichiers ; son résultat de test peut donc également indiquer :

MessageCauseRéparer
Accès refusé au compte de service de l'agent sous le chemin, ou Accès refusé dans le résultat du testLe partage n'autorise l'accès qu'aux personnes nommées, et le compte Windows de l'agent n'en fait pas partie. Il est également possible que l'identifiant enregistré pour ce serveur ne permette pas d'accéder à ce partage.Cliquez sur Identité de service Sous le chemin d'accès, stockez un identifiant de connexion permettant de lire le partage. Si un identifiant existe déjà, demandez à l'administrateur du serveur d'accorder à ce compte un accès en lecture.
Les identifiants ont été refusés.Le serveur a refusé l'identifiant enregistré : une faute de frappe, un domaine incorrect ou un mot de passe modifié depuis son enregistrement.Cliquez sur le nom du compte sous le chemin d'accès et saisissez à nouveau l'identifiant ; pour un compte créé directement sur le serveur, laissez le champ vide. Domaine vide. ont été refusés il y a quelques instants Cela signifie que l'agent attend une minute avant de réessayer la même connexion, afin que le compte ne soit pas bloqué ; l'enregistrement d'un mot de passe corrigé déclenche une nouvelle tentative immédiate.
Un autre connecteur sur cet agent se connecte déjà à, ou Windows possède déjà un compte de connexion àCet ordinateur Windows se connecte déjà à ce serveur avec un compte différent, via un autre connecteur ou un autre programme. Windows n'autorise qu'un seul compte par serveur.Stockez l'identifiant utilisé par l'autre connecteur, ou modifiez-le sur chaque connecteur qui accède à ce serveur. Windows possède déjà un système de connexionLe reste du message indique de quel compte il s'agit et ce qu'il faut faire.
Cette version de l'agent ne peut pas se connecter àL'agent est une version ancienne qui ne peut pas utiliser les identifiants de partage enregistrés.Mettez à jour l'agent, puis testez à nouveau.

C'est ça. Vos données sont dans la feuille et restent à jour en un clic. Seules les lignes que vous avez demandées ont quitté votre réseau.

Bonnes prochaines étapes

  • Enregistrer la requête dans le portail, vous pouvez donc le relancer en un seul clic, depuis Excel ou Google Sheets.
  • Ajouter un filtre par exemple, une plage de dates, afin que la même requête puisse répondre « ce mois-ci » sans modification.
  • Partagez les résultats avec un collègue. Il voit les lignes, pas votre fichier ni son chemin d'accès.

Questions que se posent les gens

Excel doit-il être installé sur le même ordinateur que votre fichier SQLite ?

Non. Seul l'agent doit pouvoir ouvrir votre fichier SQLite. Excel peut être installé sur n'importe quel ordinateur connecté à Internet, y compris Excel en ligne et Excel sur Mac. Connectez-vous au complément avec votre compte : vos connexions seront alors disponibles.

Mon fichier de base de données est-il téléchargé quelque part ?

Non. L'agent lit le fichier à son emplacement et n'envoie que les lignes demandées par votre requête. Le fichier reste à sa place.

Le fichier peut-il se trouver sur OneDrive, Dropbox ou Google Drive ?

Oui, à condition qu'il soit synchronisé avec l'ordinateur sur lequel l'agent est exécuté, afin que ce dernier le reconnaisse comme un fichier local ordinaire. Configurez la connexion pour qu'elle pointe vers la copie synchronisée.

Le forfait gratuit couvre-t-il vraiment cela ?

Oui. L'offre gratuite est un abonnement permanent, et non une période d'essai. Consultez les détails sur son contenu. page de tarification.

Est-ce compatible avec Excel pour Mac ?

Oui. Excel pour Microsoft 365 sur Mac et Windows, et Excel sur le Web.

Toujours bloqué ? Ouvrir Soutien Dans Query Streams, indiquez-nous l'étape à laquelle vous vous trouvez et ce que vous voyez. Nous vous mettrons en relation.
Query Streams connecte également les mêmes données àGoogle SheetsClaude, Curseur et ChatGPTune API RESTet plus encore

Chaque guide pour SQLite

Ce n'est pas tout à fait votre configuration ?

  • Vous avez un dossier contenant plusieurs fichiers SQLite au lieu d'un seul ? SQLite Folder fusionne les tables portant le même nom en une seule et étiquette chaque ligne avec le fichier d'origine. SQLite Folder
  • Vous souhaitez interroger directement les classeurs Excel ? Excel Folder lit un dossier de classeurs comme des tableaux → Excel Folder

Problème de configuration ?

  • L'agent indique que le fichier ou le dossier n'existe pas, ou que l'accès est refusé ? Les lecteurs réseau mappés, les partages réseau, OneDrive et les dossiers personnels Linux nécessitent chacun une solution → Où l'agent peut lire des fichiers à partir de
  • L'agent est indiqué comme hors ligne, ou les options « Tester la connexion » et « Parcourir » sont grisées ? Vérifiez que l'agent est en ligne → L'agent est-il en ligne ?
Updated on 17 octobre 2026

Powered by BetterDocs