SQLite Google Sheets
Flux de requêtes
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 permet une intégration transparente de Google Sheets SQLite, en synchronisant automatiquement les données SQLite en direct avec vos feuilles Google Sheets. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à automatiser vos pipelines de données SQLite vers Google Sheets en quelques minutes.
Ce guide vous explique comment configurer la synchronisation automatique des données entre SQLite et Google Sheets à l'aide de Query Streams. Que vous souhaitiez mettre à jour vos feuilles de gestion de projet avec les enregistrements de votre base de données, synchroniser vos données d'inventaire avec des espaces de travail collaboratifs ou automatiser vos flux de production de rapports, Query Streams offre une solution sécurisée et sans code pour l'intégration de SQLite à Google Sheets.
Automatisation planifiée
Synchronisation toutes les heures, tous les jours ou selon des horaires personnalisés
Sécurité par conception
Les informations d'identification restent sur votre réseau
Rapide comme l'éclair
Optimisation du flux de données
Synchronisation intelligente
Insérer, mettre à jour, supprimer automatiquement
Qu'est-ce que l'intégration SQLite de Google Sheets ?
L'intégration SQLite de Google Sheets connecte votre base de données SQLite à Google Sheets, permettant une synchronisation automatique des données sans exportation ni importation manuelle. Query Streams sert de passerelle sécurisée entre votre base de données et Google Sheets, exécutant les requêtes SQL enregistrées selon une planification et envoyant les résultats directement dans vos feuilles de calcul.
Principales capacités :
- Synchronisation automatique : Planifiez l'exécution des requêtes toutes les heures, tous les jours ou à des intervalles personnalisés.
- Mode synchronisation complète : Insérer automatiquement de nouvelles lignes, mettre à jour les lignes existantes et supprimer les enregistrements supprimés.
- Mode ajout : Ajouter de nouveaux enregistrements sans modifier les données existantes (idéal pour les journaux et l'historique)
- Connexion sécurisée : Vos identifiants de base de données restent protégés au sein de votre réseau.
- Aucun codage requis : Configurez tout via le portail Web Query Streams.
Conditions préalables
Installation de l'agent Query Streams
L'agent doit être exécuté sur votre réseau et avoir accès à votre base de données SQLite.
Installation de l'agent Query Streams →Source de données SQLite configurée
Votre base de données SQLite doit être ajoutée en tant que source de données dans l'agent.
Connecter SQLite à Query Streams →Compte Google Sheets
Un compte Google Sheets avec accès à l'API (disponible dans les formules Business et Enterprise, ou via un essai gratuit).
Requête sauvegardée
Au moins une requête enregistrée dans Query Streams qui renvoie les données que vous souhaitez synchroniser.
Étape 1 : Créez votre requête SQLite
Avant de configurer l'intégration, vous devez disposer d'une requête enregistrée qui renvoie les données que vous souhaitez synchroniser avec Google Sheets.
- Connectez-vous au portail Query Streams : Visite mon.querystreams.com et connectez-vous
- Ouvrez le générateur de requêtes : Accédez au générateur de requêtes à partir du tableau de bord.
- Sélectionnez votre source de données SQLite : Dans la barre latérale Data Explorer à gauche, développez votre Data Realm, puis sélectionnez votre connecteur SQLite et choisissez la base de données que vous souhaitez interroger.
- Écrivez votre requête SQL : Créez la requête qui renvoie les données que vous souhaitez synchroniser.
SELECT
order_id,
customer_name,
order_date,
total_amount,
status
FROM orders
WHERE order_date >= date('now', '-30 days')
ORDER BY order_date DESC
LIMIT 1000;
- Tester et enregistrer : Exécutez la requête pour vérifier les résultats, puis enregistrez-la sous un nom descriptif tel que « Commandes récentes pour Google Sheets ».
numéro_de_commande) que Google Sheets peut utiliser pour faire correspondre les lignes.
Étape 2 : Créer l'intégration Google Sheets
Vous allez maintenant connecter votre requête enregistrée à Google Sheets via la fonctionnalité Automatisation.
- Accédez à Automatisation : Dans le portail Query Streams, cliquez sur Automatisation dans la barre latérale gauche
- Créer une nouvelle intégration : Cliquez sur Nouvelle intégration pour démarrer l'assistant d'installation
- Sélectionnez votre requête enregistrée : Choisissez la requête SQLite que vous avez créée à l'étape 1.
- Choisissez Google Sheets comme destination : Sélectionner Google Sheets à partir de la liste des plateformes disponibles
Étape 3 : Connectez votre compte Google Sheets
Query Streams utilise OAuth pour se connecter en toute sécurité à votre compte Google Sheets. Il s'agit d'une simple autorisation en un clic qui accorde à Query Streams la permission d'écrire des données dans vos feuilles de calcul.
Autoriser Google Sheets via OAuth
- Cliquez sur Connecter Google Sheets dans les flux de requêtes
- Connectez-vous avec votre compte Google lorsque vous y êtes invité.
- Examinez et acceptez la demande d'autorisation.
- Les flux de requêtes recevront une autorisation.
- Vous serez redirigé vers Query Streams.
Confirmer la connexion
Query Streams confirmera que la connexion OAuth est établie.
Commencer à utiliser
Votre compte Google Sheets est désormais connecté et prêt à recevoir des données.
Étape 4 : Sélectionnez votre feuille de destination
Choisissez l'emplacement où vos données SQLite seront synchronisées dans Google Sheets.
- Parcourez vos feuilles : Query Streams affichera vos feuilles et espaces de travail Google Sheets disponibles.
- Sélectionnez une feuille : Choisissez une feuille existante pour synchroniser les données, ou sélectionnez Créer une nouvelle feuille
- Mappage des colonnes : Query Streams mappera automatiquement les colonnes de votre requête SQL aux colonnes de Google Sheets. Vérifiez et ajustez si nécessaire.
Étape 5 : Configurer le mode de synchronisation
Choisissez comment Query Streams doit gérer la synchronisation des données.
Mode Append
- Ajoute de nouvelles lignes en bas
- Ne modifie jamais les lignes existantes
- Ne supprime jamais les données
- Conserve les archives historiques
Mode Full Sync
Populaire- Inserts nouveaux records
- Mises à jour enregistrements modifiés
- Supprime enregistrements supprimés
- Nécessite une colonne clé
Sélection des colonnes clés : Si vous utilisez le mode Synchronisation complète, sélectionnez la colonne qui identifie de manière unique chaque ligne. Cette colonne doit exister à la fois dans les résultats de votre requête SQL et dans votre feuille Google Sheets.
Comportement de synchronisation des colonnes (SYNC vs PRESERVE)
Pour chaque colonne de votre mappage de champs, choisissez comment Query Streams doit la traiter pendant la synchronisation :
SYNC (Par défaut)
Valeur source remplace toujours cible
PRÉSERVER
La valeur cible est jamais écrasé
numéro_de_commande– Champ clénom_client– SYNCstatut– SYNCtotal– SYNC
Attribué à– PRÉSERVERRemarques– PRÉSERVERPriorité– PRÉSERVER
Étape 6 : Définissez votre calendrier de synchronisation
Configurez la fréquence de synchronisation des données de Query Streams entre SQLite et Google Sheets.
Étape 7 : Vérifier et activer
- Configuration de l'examen : Vérifiez tous les paramètres, y compris la requête, la destination, le mode de synchronisation et le calendrier.
- Nommez votre intégration : Donnez-lui un nom descriptif tel que « Commandes vers Google Sheets Daily Sync ».
- Activer : Cliquez sur Créer une intégration pour enregistrer et activer
- Lancer la synchronisation initiale : Cliquez sur Exécuter maintenant effectuer la première synchronisation et vérifier que tout fonctionne
Félicitations !
Votre intégration SQLite vers Google Sheets est désormais active. Les données seront synchronisées automatiquement selon votre planification.
Surveillance de votre intégration
Une fois activée, vous pouvez surveiller votre intégration Google Sheets SQLite depuis le tableau de bord Automation :
Dernière synchronisation
Voir quand les données ont été synchronisées pour la dernière fois
Lignes synchronisées
Afficher le nombre de lignes insérées, mises à jour et supprimées
Alertes d'erreur
Recevez une notification en cas d'échec de la synchronisation
Historique de synchronisation
Consulter les opérations de synchronisation passées et leurs résultats
Dépannage de la synchronisation SQLite avec Google Sheets
Si vous rencontrez des problèmes lors de l'intégration de SQLite à Google Sheets, consultez ces solutions courantes :
- La synchronisation affiche 0 ligne : Vérifiez que votre requête SQL renvoie des données lorsqu'elle est exécutée manuellement dans le générateur de requêtes. Assurez-vous que l'agent est en cours d'exécution et que le chemin d'accès au fichier SQLite est accessible.
- L'authentification OAuth de Google Sheets a expiré : Les jetons OAuth de Google expirent régulièrement. Reconnectez votre compte Google depuis la page des paramètres d'intégration dans Query Streams.
- Erreurs de correspondance de colonnes : Si vous avez modifié les colonnes de votre requête SQL après avoir créé l'intégration, mettez à jour le mappage des champs pour qu'il corresponde aux nouveaux noms de colonnes.
- Base de données SQLite verrouillée : Si un autre processus détient un verrou d'écriture sur votre fichier SQLite, Query Streams risque de ne pas pouvoir le lire. Assurez-vous qu'aucun processus d'écriture simultané ne bloque l'accès pendant les périodes de synchronisation planifiées.
- Agent hors ligne : L'agent Query Streams doit être en cours d'exécution pour que les synchronisations puissent s'effectuer. Vérifiez son état dans le tableau de bord du portail. L'agent démarre automatiquement au démarrage du système lorsqu'il est installé en tant que service.
Pour les problèmes persistants, contactez Prise en charge des flux de requêtes ou consultez le index de documentation pour des guides supplémentaires.
Requêtes SQLite à la demande dans Google Sheets
Outre l'automatisation planifiée, Query Streams vous permet également d'exécuter des requêtes SQLite en direct directement depuis l'extension Google Sheets. C'est idéal lorsque vous avez besoin de données actualisées immédiatement, sans attendre la prochaine synchronisation.
- Installez le module complémentaire : Obtenez le gratuit Module complémentaire Query Streams pour Google Sheets depuis la place de marché Google Workspace
- Sélectionnez une requête enregistrée : Choisissez n'importe quelle requête SQLite enregistrée dans votre compte.
- Ajuster les filtres : Définissez des plages de dates, des catégories ou tout autre filtre pris en charge par votre requête ; aucune modification SQL n’est nécessaire.
- Courir et diffuser : Cliquez sur Exécuter pour diffuser des données en direct directement dans votre feuille, à la demande
L'approche à la demande est idéale pour les rapports ponctuels, les vérifications rapides de données et les situations où vous avez besoin des données les plus récentes de votre base de données SQLite dans Google Sheets. Vous pouvez même exécuter plusieurs requêtes en parallèle sur différents onglets de feuilles de calcul.
Cas d'utilisation courants de l'intégration de Google Sheets avec SQLite
Gestion de projet
Synchronisez les données de projet, les étapes clés et les affectations de ressources de votre base de données SQLite avec Google Sheets pour une collaboration et une visibilité accrues au sein de l'équipe.
Pipeline des ventes
Tenez à jour les feuilles Google Sheets de votre équipe commerciale avec les dernières opportunités, offres et informations clients issues de votre base de données CRM.
Suivi des stocks
Mettez automatiquement à jour les niveaux de stock, les inventaires et les informations sur les produits dans Google Sheets pour les équipes chargées de l'entrepôt et des opérations.
Rapports financiers
Synchronisez les données budgétaires, les notes de frais et les indicateurs financiers avec Google Sheets pour les tableaux de bord exécutifs et les rapports destinés aux parties prenantes.
Ressources humaines et opérations
Synchronisez les répertoires des employés, les listes des membres des services et les données organisationnelles entre votre base de données HRIS et Google Sheets.
Questions fréquemment posées
❓ À quelle fréquence puis-je synchroniser les données de SQLite vers Google Sheets ? +
Query Streams prend en charge les calendriers de synchronisation allant d'une fréquence horaire à des intervalles personnalisés. Dans la plupart des cas, les synchronisations quotidiennes ou horaires offrent un bon équilibre entre la fraîcheur des données et les ressources système.
🔒 Mes données SQLite sont-elles sécurisées pendant la synchronisation ? +
Oui. Vos identifiants de base de données restent protégés au sein de votre réseau grâce à l'agent Query Streams. Les données sont cryptées pendant leur transfert et votre jeton API Google Sheets est stocké de manière sécurisée. Query Streams ne stocke jamais les données brutes de votre base de données.
⚠ Que se passe-t-il si la synchronisation échoue ? +
Query Streams réessaiera les synchronisations ayant échoué et vous informera des erreurs persistantes. Vous pouvez consulter les détails des erreurs dans l'historique de synchronisation et déclencher manuellement une nouvelle tentative une fois le problème résolu.
📂 Puis-je synchroniser plusieurs feuilles Google Sheets à partir de la même base de données SQLite ? +
Oui. Créez des intégrations distinctes pour chaque feuille de destination. Chaque intégration peut utiliser une requête SQL, un mode de synchronisation et un calendrier différents.
☁ Cela fonctionne-t-il avec les services SQLite dans le cloud ? +
Oui. Query Streams prend en charge toutes les variantes SQLite, y compris Amazon RDS pour SQLite, Azure Database pour SQLite, Google Cloud SQL pour SQLite, PlanetScale et les instances auto-hébergées.
❓ Est-il possible d'exécuter des requêtes SQLite en direct à la demande dans Google Sheets ? +
Oui. Outre l'automatisation planifiée, vous pouvez installer l'extension Query Streams pour Google Sheets et exécuter des requêtes SQLite enregistrées à la demande. Sélectionnez une requête, ajustez les filtres si nécessaire, puis cliquez sur Exécuter pour afficher les résultats en direct dans votre feuille de calcul.
❓ Puis-je partager des requêtes SQLite avec des membres de l'équipe qui ne connaissent pas SQL ? +
Oui. Query Streams vous permet de partager des requêtes enregistrées par e-mail. Les destinataires installent l'extension Google Sheets, voient uniquement le nom de la requête et les filtres disponibles, et l'exécutent en un clic. Ils n'ont jamais accès au code SQL, aux identifiants de connexion à la base de données ni à votre schéma.

