# SheetLane — Contenu complet > SheetLane est un add-on Google Sheets qui synchronise les données pennylane (transactions, factures, contacts, écritures comptables) vers Google Sheets en un clic. Conçu pour les équipes finance, comptables et dirigeants de PME qui veulent automatiser leurs reportings sans outil de BI dédié. Source : https://sheetlane.app Marketplace Google Workspace : https://workspace.google.com/marketplace/app/sheetlane/799881723953 --- ## Présentation du produit SheetLane est un add-on Google Workspace pour Google Sheets qui permet de synchroniser, en un clic, les données issues de pennylane vers une feuille de calcul Google Sheets. Il a été conçu pour les équipes finance, les experts-comptables et les dirigeants de PME francophones qui souhaitent construire des reportings, tableaux de bord et analyses sans dépendre d'un outil de BI dédié et sans avoir à exporter / réimporter manuellement les données. ### Principes clés - **Synchronisation manuelle en un clic** : aucune synchronisation automatique. L'utilisateur déclenche la mise à jour quand il en a besoin. Cela garantit que les données utilisées dans les analyses sont stables et maîtrisées. - **Une clef API par compte pennylane** : la même clef API est utilisée sur l'ensemble des feuilles Google Sheets liées au même compte Google. Pas besoin de configurer une clef différente par fichier. - **Confidentialité maximale** : aucune donnée utilisateur n'est utilisée pour entraîner des modèles d'IA. Aucune donnée n'est revendue à des annonceurs ou à des courtiers en données. Les clefs API pennylane sont stockées exclusivement dans le PropertiesService de Google (chiffré, propre à l'utilisateur). - **Aucun serveur intermédiaire** : les données pennylane transitent directement entre les serveurs pennylane et Google Sheets. SheetLane n'enregistre pas les transactions, factures ou contacts de ses utilisateurs. ### Public cible - PME et ETI françaises utilisant pennylane pour leur comptabilité - Équipes finance et contrôle de gestion qui produisent des reportings dans Google Sheets - Experts-comptables qui suivent plusieurs entités clientes - Dirigeants qui veulent construire un tableau de bord de trésorerie ou de pilotage --- ## Tarifs SheetLane propose 3 abonnements mensuels, tous avec **14 jours d'essai gratuit, sans carte bancaire, fonctionnalités complètes incluses** : ### Plan Starter — 6,99 € / mois - Accès à l'ensemble des exports pennylane - Nombre de mises à jour illimitées - Support par email - **Limité à 1 clef API** (donc 1 entité pennylane) ### Plan Pro — 9,99 € / mois (recommandé) - Toutes les fonctionnalités du plan Starter - **Jusqu'à 3 clefs API** (donc jusqu'à 3 entités pennylane) ### Plan Expert — 14,99 € / mois - Toutes les fonctionnalités du plan Pro - **Nombre de clefs API illimité** (idéal pour les experts-comptables et groupes multi-entités) Logique d'abonnement : facturation mensuelle. En cas de changement de plan, application d'un prorata. URL : https://sheetlane.app/pricing --- ## Exports disponibles SheetLane propose 14 exports répartis en 5 catégories : Documents, Trésorerie, Export Comptable, Référentiels, Analyse. Chaque export nécessite des scopes spécifiques sur la clef API pennylane. Tous les exports partagent une configuration commune : nom de la feuille Google Sheets, cellule de départ (ex: A1), et option pour inclure une ligne d'en-tête. URL : https://sheetlane.app/guides ### Documents #### Factures clients - **Description** : exporte la liste des factures et avoirs de vente avec leur statut, montants et délais de paiement. Idéal pour le suivi des encaissements et de la facturation. - **Scopes API requis** : Clients, Factures client - **Filtres** : date d'émission (début / fin), type (Facture, Avoir), statut (À traiter, Brouillon, À venir, En retard, Payée, Partiellement payée, Annulée, Partiellement annulée, Archivée) - **Colonnes** : - Client — nom du client associé au document - Type — type de document (facture ou avoir) - Numéro du document — numéro de la facture ou de l'avoir - Numéro de référence externe — référence externe (ex : numéro de commande client) - Date d'émission — date d'émission du document - Date d'échéance — date d'échéance de paiement - Nombre de jours de retard — différence entre la date du jour et la date d'échéance - Statut — statut actuel (À traiter, Brouillon, À venir, En retard, Payée, Partiellement payée, Annulée, Partiellement annulée, Avoir, Archivée) - Montant HT — montant total hors taxes - TVA — montant de la TVA - Montant TTC — montant total toutes taxes comprises - Reste à encaisser — montant restant à percevoir - PDF Url — lien temporaire vers le PDF (expire après 30 minutes) - **Note** : montants exprimés dans la devise comptable de l'entreprise (conversion automatique des devises étrangères). #### Lignes de facturation - **Description** : récupère le détail des lignes qui composent chaque facture et avoir de vente. Idéal pour calculer le chiffre d'affaires sur la base des périodes d'imputation comptable. - **Scopes API requis** : Clients, Factures client - **Filtres** : date d'émission (début / fin) - **Colonnes** : Numéro du document, Client, Type (facture/avoir), Montant HT (document), Date d'émission, PDF Url, Date de début (période d'imputation), Date de fin (période d'imputation), Description ligne, Montant HT ligne. #### Factures fournisseurs - **Description** : exporte la liste des factures et avoirs fournisseurs avec leur statut comptable, statut de paiement et montants. - **Scopes API requis** : Fournisseurs, Factures fournisseurs - **Filtres** : date (début / fin), statut de paiement (À payer, Partiellement payée, Erreur de paiement, Paiement programmé, En cours de paiement, Paiement émis, Paiement trouvé, Paiement hors ligne, Payée) - **Colonnes** : Fournisseur, Type, Numéro du document, Date d'émission, Date d'échéance, Statut comptable, Statut de paiement (⚠️ peu fiable : API non synchronisée avec l'interface pennylane), Réconcilié, Montant HT, Montant TTC, Reste à encaisser, PDF Url (lien valide 30 minutes). ### Trésorerie #### Transactions - **Description** : récupère les transactions issues des comptes bancaires connectés à pennylane, avec leur ventilation analytique détaillée. - **Scopes API requis** : Comptes bancaires, Clients, Fournisseurs, Transactions - **Filtres** : date (début / fin), compte bancaire - **Colonnes** : Compte, Date, Tiers, Libellé, Montant total, Montant ventilé, Poids analytique (%), Famille analytique. Une transaction peut générer plusieurs lignes (une par ventilation analytique). #### Transactions par Carte - **Description** : exporte les transactions issues des cartes bancaires du compte pro pennylane, avec identification du porteur de carte et ventilation analytique. - **Scopes API requis** : Comptes bancaires, Clients, Fournisseurs, Transactions - **Filtres** : date (début / fin), compte bancaire - **Colonnes** : Compte, Date, Tiers, Prénom (porteur de carte), Nom (porteur de carte), Numéro masqué carte, Libellé, Montant total, Montant ventilé, Poids analytique, Famille analytique. #### Soldes Bancaires - **Description** : récupère le solde des comptes bancaires à une date donnée. - **Scopes API requis** : Établissements bancaires, Comptes bancaires - **Filtres** : date de référence - **Colonnes** : Etablissement bancaire, Libellé Compte, Date de création, Date de mise à jour, Date de référence, Devise (EUR, USD…), Montant (solde à la date de référence dans la devise du compte). ### Export Comptable #### Grand livre Analytique - **Description** : exporte le grand livre analytique avec toutes les écritures comptables et leurs ventilations analytiques. - **Scopes API requis** : Export Grand Livre Analytique - **Filtres** : période (début / fin), journaux comptables (banque, achats, ventes…), comptes comptables (ex : sélectionner uniquement les comptes 6 et 7 pour analyser charges et produits) - **Colonnes** : Invoice number, Invoice label, Piece number (avec lien vers pennylane), Thirdparty identifier, Thirdparty, SIREN, Date, Journal code, Plan Item Number, Plan Item Label, Analytical axis=Category, Weight (Category), Total weight, Currency, Exchange rate, Debit (Currency), Credit (Currency), Balance (Currency), Debit, Credit, Balance, Deadline. - **Astuce** : pour un tableau de flux de trésorerie, filtrer sur les journaux de banques et tous les comptes sauf les comptes 5. #### Balance Générale - **Description** : exporte la balance générale de la comptabilité pour une période donnée. - **Scopes API requis** : Balance générale - **Filtres** : période (début / fin) - **Colonnes** : Libellé (du compte comptable), Débit (total sur la période), Crédit (total sur la période), Solde (Débit - Crédit). #### FEC (Fichier des Écritures Comptables) - **Description** : exporte le fichier des écritures comptables au format normé exigé pour toutes les entreprises en France. - **Scopes API requis** : Export Fichier des Écritures Comptables - **Filtres** : période (généralement l'exercice comptable), journaux comptables, comptes comptables - **Colonnes (format normé)** : JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet (lettrage), DateLet, ValidDate, Montantdevise, Idevise. ### Référentiels #### Produits - **Description** : exporte l'ensemble des produits et services enregistrés dans pennylane avec leurs comptes comptables associés. - **Scopes API requis** : Journaux, Produits - **Filtres** : aucun (export complet du référentiel) - **Colonnes** : pennylane id, Libellé, Référence, Compte comptable, Créé le, Mis à jour le, Prix HT, Taux de TVA (ex : FR_200 pour 20 %), Prix TTC, Unité (pièce, heure, kg…), Devise (EUR par défaut), Description. #### Clients - **Description** : exporte l'ensemble des clients enregistrés dans pennylane avec leurs informations complètes. - **Scopes API requis** : Journaux, Clients - **Filtres** : aucun (export complet du référentiel) - **Colonnes** : pennylane id, Nom client, Siren (9 chiffres), Numéro de TVA, Référence, Type client (company / individual), Compte comptable, Créé le, Mis à jour le, Conditions de paiement (ex : upon_receipt), Destinataire, Adresse de facturation, Code postal, Ville, Pays (ISO alpha-2), Emails (séparés par virgules), Notes. #### Fournisseurs - **Description** : exporte l'ensemble des fournisseurs enregistrés dans pennylane avec leurs informations complètes. - **Scopes API requis** : Journaux, Fournisseurs - **Filtres** : aucun (export complet du référentiel) - **Colonnes** : pennylane id, Nom fournisseur, Siret (14 chiffres), Numéro de TVA, Compte comptable, Créé le, Mis à jour le, Méthode de paiement (virement, prélèvement…), Conditions de paiement, Règle de conditions, Destinataire, Adresse de facturation, Code postal, Ville, Pays (ISO alpha-2), Emails. #### Mandats GoCardless - **Description** : exporte les mandats GoCardless associés aux clients pennylane pour suivre leur cycle de vie directement dans Google Sheets. - **Scopes API requis** : Clients, Mandats clients - **Filtres** : statut (filtre multi-sélection) - **Colonnes** : Client pennylane id, Client pennylane nom, Client GoCardless nom, Identifiant mandat, Statut (cf. statuts officiels GoCardless), Date de création, Date de mise à jour. ### Analyse #### Risques Clients (alertes Bodacc) - **Description** : récupère les annonces les plus récentes du Bodacc concernant les clients pennylane. Une veille idéale pour anticiper les risques (procédures collectives, radiations, conciliation…). - **Scopes API requis** : Clients - **Filtres** : aucun (récupération automatique des annonces Bodacc liées aux SIREN des clients) - **Colonnes** : Alerte (scoring par code couleur basé sur la nature du jugement), Siren (9 chiffres), Client (nom du client correspondant dans pennylane si identifié), Avis (catégorie principale), Famille (sous-catégorie : Procédures collectives, Procédures de conciliation, Radiations…), Nature (intitulé juridique exact publié au Bodacc), Date Parution, Lien Bodacc (URL directe vers l'annonce officielle). --- ## Démarrer avec SheetLane (5 étapes) 1. **Installer SheetLane** depuis le Google Workspace Marketplace 2. **Obtenir une clef API pennylane** depuis les paramètres du compte pennylane 3. **Configurer la clef API** dans la sidebar SheetLane (la clef est stockée localement dans le PropertiesService Google) 4. **Choisir un export** dans le menu (transactions, factures, contacts, écritures…) 5. **Cliquer sur Synchroniser** : les données apparaissent dans la feuille active URLs : - Guide complet : https://sheetlane.app/getting-started - Obtenir sa clef API : https://sheetlane.app/first-token - Configurer sa clef API : https://sheetlane.app/token-setup --- ## Sécurité et confidentialité - **Stockage des clefs API** : exclusivement dans le PropertiesService Google de l'utilisateur (chiffré au repos, isolé par compte Google). SheetLane n'a aucun accès serveur aux clefs. - **Pas d'entraînement IA** : aucune donnée client (transactions, factures, contacts) n'est utilisée pour entraîner ou améliorer un modèle d'intelligence artificielle. - **Pas de publicité, pas de revente** : SheetLane ne vend, n'échange et ne partage aucune donnée client avec des tiers à des fins commerciales ou publicitaires. - **Stockage minimal** : seul l'email Google de l'utilisateur est conservé pour gérer son abonnement et ses droits d'accès. - **Hébergement** : les données pennylane transitent directement entre pennylane et Google Sheets, sans intermédiaire SheetLane. URLs : - Politique de sécurité : https://sheetlane.app/security - Politique de confidentialité : https://sheetlane.app/privacy-policy - Conditions générales : https://sheetlane.app/terms-of-service --- ## Avis vérifiés Google Workspace Marketplace Source publique et vérifiable : https://workspace.google.com/marketplace/app/sheetlane/925269450252 Note moyenne : 5/5. Tous les avis ci-dessous sont publiés et vérifiables sur la fiche Marketplace officielle (lien ci-dessus). Format conforme à la politique Google : prénom + initiale du nom. - **Aymeric D.** (DAF à temps partagé) — 5/5 : « Un gain de temps considérable pour tout DAF ou expert-comptable. En quelques clics, grand livre, FEC et balances atterrissent directement dans Google Sheets — fini les exports manuels et les copier-coller interminables. L'intégration est fluide, les données sont propres et immédiatement exploitables. Indispensable si vous travaillez avec pennylane au quotidien. » - **Paul B.** (RAF) — 5/5 : « Extension très utile pour exporter de la donnée pennylane proprement dans un Google Sheet et permet d'obtenir rapidement l'ensemble des analyses et rapports comptables dont peut avoir besoin le service financier et comptable d'une structure. Cela peut-être également très utile pour la consolidation comptable de plusieurs entités et clients. Je recommande :) » - **Yves-Marie S.** (DAF à temps partagé) — 5/5 : « Le gain de temps avec SheetLane est incroyable. Les process de reporting sont fortement fluidifiés. C'est un add-on incontournable pour une utilisation efficace de pennylane. » - **Candice S.** (DAF à temps partagé) — 5/5 : « Pratique et efficace pour transférer ses données pennylane vers Google Sheets en quelques clics. Les exports sont clairs, exploitables immédiatement et font vraiment gagner du temps en évitant les manipulations manuelles. Un outil simple, fiable et utile. Je recommande ! » - **Laetitia B.** (DAF à temps partagé) — 5/5 : « Excellent outil qui permet de récupérer l'information de pennylane rapidement dans un Google Sheets. » - **Alexis Z.** (DAF à temps partagé) — 5/5 : « Outil qui me fait gagner un temps fou dans le traitement de la donnée pennylane avec une visibilité en direct ! Fini les exports manuels. Je recommande ! » - **Arthur D.** (DAF à temps partagé) — 5/5 : « Un outil qu'on aurait dû avoir il y a longtemps. Gain de plusieurs heures de travail par mois. » Profil dominant des utilisateurs satisfaits : DAF à temps partagé et RAF de PME/ETI utilisant pennylane. --- ## Contact Pour toute question commerciale, technique ou support : - Formulaire de contact : https://sheetlane.app/contact - FAQ avec recherche en temps réel : https://sheetlane.app/faq - Changelog : https://sheetlane.app/changelog --- ## Articles de blog ### Canvas dans Google Sheets : créer un dashboard interactif avec Gemini - URL: https://sheetlane.app/blog/canvas-google-sheets-gemini-dashboard - Catégorie: Guides - Publié: 2026-05-02 - Temps de lecture: 6 min - Résumé: Canvas, la fonctionnalité IA de Google Sheets propulsée par Gemini, transforme un cash report en dashboard interactif en quelques secondes. Mode d'emploi. ## Qu'est-ce que Canvas dans Google Sheets ? [**Canvas**](https://support.google.com/docs/answer/17035851?hl=en) est une nouvelle fonctionnalité de **Google Sheets** basée sur **Gemini** qui permet d'ajouter une interface visuelle interactive à son tableur à partir d'un simple prompt en langage naturel. Plutôt que de manipuler des formules, des graphiques natifs et des tableaux croisés dynamiques, l'utilisateur décrit ce qu'il souhaite obtenir et Gemini construit le dashboard correspondant. L'objectif de Canvas est de réduire le temps nécessaire à la création d'un visuel exploitable sur une base de données. La fonctionnalité couvre un large spectre d'usages : tableaux de bord financiers, vues kanban, galeries de cartes, calendriers ou cartes thermiques. **Elle est particulièrement adaptée aux équipes finance qui souhaitent restituer rapidement des analyses sans passer par un outil de BI dédié.** Concrètement, Canvas s'appuie sur la donnée présente dans un onglet de la feuille de calcul et génère une interface dédiée, accessible directement depuis la barre inférieure de Google Sheets, à côté des onglets classiques. ## Qui peut utiliser Canvas dans Google Sheets ? L'accès à Canvas est conditionné par le type de compte Google utilisé. La fonctionnalité est aujourd'hui disponible pour : - Les comptes professionnels et scolaires bénéficiant de **Gemini Alpha**, sous réserve que l'administrateur ait activé les fonctionnalités Alpha pour l'organisation. - Les comptes personnels disposant d'un abonnement **Google AI Pro** ou **Google AI Ultra**. - Les utilisateurs inscrits au programme **Google Workspace Experiments**, qui permet de tester les nouvelles fonctionnalités IA sur les comptes personnels. Il est également important de noter que Canvas n'est pour le moment disponible **qu'en anglais**. Les prompts doivent donc être rédigés en anglais pour que Gemini comprenne et exécute correctement la demande. Le dashboard généré peut en revanche conserver des libellés en français issus directement des données de l'onglet source. ## Comment Canvas génère un dashboard interactif dans Google Sheets Canvas s'appuie sur [**React**](https://react.dev/learn) pour générer ses interfaces. Lorsque Gemini reçoit un prompt, il produit du code React qui est ensuite exécuté dans le navigateur pour afficher le dashboard. Cette approche présente plusieurs avantages. Premièrement, le visuel produit est entièrement personnalisable et réactif. Filtres, sélecteurs, graphiques et boutons fonctionnent de manière fluide, comme dans une application web moderne. Cette approche permet surtout de **ne plus être dépendant des graphiques natifs de Google Sheets**, dont les options de personnalisation restent limitées, et d'exploiter la puissance de React pour générer des visualisations jusqu'ici inaccessibles dans un tableur : graphiques combinés avancés, filtres dynamiques, mises en forme conditionnelles complexes ou encore composants entièrement sur mesure. Deuxièmement, il est possible de **visualiser le code généré** par Gemini. Cela offre une transparence appréciable pour les utilisateurs avancés qui souhaitent comprendre la logique du dashboard ou identifier d'éventuelles approximations dans le calcul d'un indicateur. Enfin, le dashboard est connecté en temps réel à la donnée source. Dès qu'une transaction est ajoutée, modifiée ou supprimée dans l'onglet de référence, le visuel se met à jour automatiquement. Cette synchronisation est particulièrement intéressante lorsque la base de données est alimentée de façon automatisée, par exemple via [SheetLane](https://sheetlane.app), qui synchronise les transactions pennylane vers Google Sheets en un clic. Canvas permet par ailleurs d'aller au-delà de la simple visualisation : il est possible d'intégrer des **boutons d'action** au sein du dashboard pour créer, modifier ou supprimer des lignes directement dans l'onglet source. L'interface devient alors un véritable outil de gestion, et non plus uniquement de restitution. Enfin, comme tout outil basé sur l'IA, un même prompt peut produire des résultats différents d'une exécution à l'autre. Plus votre demande est précise et cadrée (indicateurs attendus, type de visualisation, charte graphique, contraintes de mise en page), plus le rendu sera fidèle à votre intention. N'hésitez pas à itérer : reformuler ou enrichir le prompt permet d'affiner progressivement le dashboard jusqu'au résultat souhaité. ## Démonstration : transformer un cash report en dashboard avec Canvas Pour illustrer concrètement le potentiel de Canvas, nous repartons du fichier d'exemple présenté dans notre précédent article sur la [génération d'un cash report dans Google Sheets](https://sheetlane.app/blog/generer-cash-report-google-sheets-sheetlane). L'objectif est de transformer la base de données de transactions en un dashboard de trésorerie interactif, sans écrire la moindre formule supplémentaire. Le prompt utilisé, en anglais, demande à Gemini de construire un dashboard de cash flow interactif avec sélecteur de date sur fins de mois, indicateurs clés, graphique combiné barres + courbe, détail des flux et synthèse dynamique. Il est volontairement détaillé pour cadrer précisément le rendu attendu.
Voir le prompt complet > Create an interactive cash flow dashboard using data from the Cash Report with the following requirements: > > **Core Features** > > - Include a dynamic date selector that filters data by end-of-month dates only. > - Display key metrics at the top: > - Closing Cash Balance (Trésorerie - Clôture) > - Operating Cash Flow (Flux de trésorerie opérationnel) > - Investing Cash Flow (Flux de trésorerie d'investissement) > - Financing Cash Flow (Flux de trésorerie financier) > > **Main Chart (Critical Requirement)** > > - Add a combined chart (bars + line) showing: > - Bars for: Operating Cash Flow, Investing Cash Flow, Financing Cash Flow > - A line for: Closing Cash Balance > - The chart must: > - Span the full available width of its container > - Have a fixed and sufficient height (e.g., 350–450px) to ensure readability > - Maintain proper proportions between bars and line > - Avoid compression or excessive white space > - Be fully responsive and adapt cleanly to screen size > - Include clear axis scaling so values are visually meaningful > - Add interactive hover functionality: > - When hovering over the chart, display a tooltip showing the selected date (month) and values for all displayed metrics (Operating, Investing, Financing, Closing Cash) > - Ensure the tooltip is clear, well-formatted, and easy to read > > **Breakdown Sections** > > - Provide detailed breakdowns for: Operating Cash Flow, Investing Cash Flow, Financing Cash Flow > - Each section should clearly display the composition of flows (individual line items and amounts). > > **Insight / Summary** > > - Add a dynamic one-line insight that summarizes the selected period. > - The sentence should provide a quick, meaningful analysis (e.g., trend, improvement, deterioration, or key driver). > - It should automatically update based on the selected date range. > > **Design Guidelines** > > - Primary color: #003d3d > - Secondary color: #e5eaea > - Background: white > - Use a clean card-based layout > - Ensure strong visual hierarchy and spacing > - Keep typography clear and consistent
À partir de cette instruction, Gemini construit en quelques secondes un dashboard complet : sélecteur de date filtrant uniquement sur les fins de mois, graphique combiné présentant les flux opérationnels, d'investissement et de financement sous forme de barres, courbe de la trésorerie de clôture superposée, puis tableaux détaillant la composition de chaque famille de flux. Le résultat respecte la charte graphique demandée et reste entièrement modifiable : un nouveau prompt suffit pour ajuster les couleurs, ajouter un indicateur ou modifier la mise en page. ## Pourquoi Canvas change l'analyse financière dans Google Sheets Pour les équipes finance, Canvas représente un gain de temps important dans la phase de restitution. La construction d'un dashboard équivalent avec les graphiques natifs de Google Sheets nécessiterait généralement plusieurs heures de travail et une bonne maîtrise des fonctions avancées. L'intérêt principal réside également dans la **continuité avec la donnée source**. Contrairement à un export vers un outil de BI, le dashboard Canvas reste dans Google Sheets, à côté de la base de transactions. Cette proximité simplifie le travail de vérification et permet à plusieurs profils, plus ou moins techniques, de collaborer sur le même fichier. Combinée à une synchronisation automatisée des données, Canvas permet de disposer d'un dashboard toujours à jour, sans intervention manuelle. C'est précisément l'usage que rend possible **SheetLane** : les transactions pennylane sont importées dans Google Sheets en un clic, puis exploitées par Canvas pour générer une vision opérationnelle de la trésorerie. ## Canvas dans Google Sheets : l'essentiel à retenir Canvas est une fonctionnalité prometteuse qui rapproche Google Sheets des outils de business intelligence, tout en conservant la flexibilité d'un tableur. Sa capacité à générer des interfaces React interactives à partir d'un prompt en langage naturel ouvre de nombreuses possibilités pour les équipes finance, à condition de disposer d'une base de données structurée et fiable. En associant Canvas à une synchronisation automatisée des données pennylane via SheetLane, il devient possible de construire des dashboards de trésorerie complets, mis à jour en temps réel et directement actionnables. ## Questions fréquentes sur Canvas dans Google Sheets **Canvas est-il gratuit dans Google Sheets ?** Non. Canvas nécessite un abonnement Google AI Pro, Google AI Ultra, un compte professionnel avec Gemini Alpha activé, ou une inscription au programme Google Workspace Experiments. **Peut-on utiliser Canvas en français ?** Le dashboard généré peut afficher des libellés en français issus de la donnée source, mais les prompts adressés à Gemini doivent être rédigés en anglais pour le moment. **Quelle différence entre Canvas et un graphique Google Sheets classique ?** Canvas génère une interface React interactive (filtres dynamiques, indicateurs, graphiques combinés, boutons d'action) à partir d'un prompt, là où un graphique natif se limite à un type de visualisation prédéfini configuré manuellement. **Le dashboard Canvas se met-il à jour automatiquement ?** Oui. Canvas reste connecté à l'onglet source : toute modification de la donnée se répercute en temps réel sur le dashboard, ce qui en fait un outil idéal lorsqu'il est combiné à une synchronisation automatisée comme SheetLane. --- Vous avez d'autres questions ? Consultez notre [FAQ complète](https://sheetlane.app/faq). --- ### Comment générer un cash report sur Google Sheets avec SheetLane - URL: https://sheetlane.app/blog/generer-cash-report-google-sheets-sheetlane - Catégorie: Trésorerie - Publié: 2026-03-31 - Temps de lecture: 7 min - Résumé: Découvrez comment construire un tableau de trésorerie automatisé en combinant les données pennylane avec Google Sheets grâce à SheetLane. ## Qu'est-ce qu'un cash report (tableau de trésorerie) et à quoi sert-il ? Un cash report, ou tableau de trésorerie, permet d'analyser les flux de trésorerie d'une entreprise afin de comprendre les variations de trésorerie entre deux périodes. Son objectif principal est de catégoriser les encaissements et les décaissements selon leur nature pour offrir une lecture claire et opérationnelle de l'activité. Contrairement à une approche purement comptable, le cash report permet d'analyser précisément les mouvements de trésorerie et d'identifier les sources réelles de variation du cash. Il est essentiel de distinguer les flux de trésorerie du résultat comptable. Une entreprise peut être rentable sans générer de trésorerie immédiate, notamment en raison des délais de paiement. À l'inverse, certaines activités encaissent rapidement leur chiffre d'affaires, ce qui améliore leur position de trésorerie sans nécessairement refléter leur rentabilité réelle. Ainsi, l'intérêt d'un cash report ne réside pas uniquement dans l'analyse d'une période isolée, mais dans l'observation des évolutions dans le temps. Il permet de mettre en perspective la dynamique de trésorerie avec l'évolution globale de l'activité. Enfin, pour être réellement utile, un cash report doit être structuré selon une logique opérationnelle, adaptée à l'activité de l'entreprise. Il ne s'agit pas simplement de reprendre des catégories comptables, mais de construire une vision qui facilite la prise de décision. ## Pourquoi ne pas construire son cash report uniquement dans pennylane ? Des outils comme pennylane permettent de centraliser automatiquement les transactions financières et de les catégoriser de manière fiable. Ils proposent également des modules d'analyse permettant de suivre la trésorerie. Cependant, dans la pratique, ces outils présentent plusieurs limites dès lors que l'on souhaite aller plus loin dans l'analyse. La première limite concerne la réutilisation des données. Les équipes financières ont souvent besoin d'exploiter la même base de données pour des analyses spécifiques, comme l'étude d'une catégorie de coûts, la segmentation de clients ou encore la construction d'un modèle prévisionnel. Ces usages nécessitent un niveau de flexibilité difficile à atteindre directement dans un logiciel comptable. La deuxième limite réside dans l'absence de certains indicateurs clés. Des métriques comme le DSO, les délais moyens de paiement ou encore une exploitation fine des montants hors taxes et toutes taxes comprises ne sont pas toujours disponibles de manière exploitable. Par ailleurs, il existe un manque de continuité entre l'analyse du passé et la construction du futur. Les données de trésorerie historiques servent de base à l'élaboration d'un prévisionnel, que ce soit pour définir des hypothèses (délais d'encaissement, saisonnalité) ou pour établir une position de départ. Cette articulation est difficile à mettre en place directement dans l'outil. Enfin, la gestion multi-entité reste limitée. Lorsqu'il est nécessaire d'avoir une vision consolidée de plusieurs structures, il devient souvent indispensable d'exporter les données pour les agréger dans un environnement externe. Dans les faits, ces limitations conduisent la plupart des équipes à exporter leurs données vers un tableur pour les exploiter pleinement. ## Pourquoi construire son cash report dans Google Sheets avec SheetLane ? L'utilisation d'un tableur comme Google Sheets permet de retrouver la flexibilité nécessaire à l'analyse financière. Toutefois, cette approche présente une contrainte majeure : la récupération et la mise à jour des données. C'est précisément sur ce point qu'intervient SheetLane. SheetLane permet de synchroniser automatiquement les données issues de pennylane vers Google Sheets. Les [transactions sont récupérées en un clic](https://37de1b9d-da9b-4ac8-97db-51f48e470924.lovableproject.com/guides#transactions) et les montants sont directement ventilés par famille et par axe analytique. Cette automatisation supprime les tâches manuelles d'export et de retraitement. Elle garantit également que les données utilisées pour l'analyse sont toujours à jour. L'utilisateur peut alors se concentrer sur la structuration de son cash report et sur l'interprétation des données, plutôt que sur leur préparation. ## Comment générer un cash report avec SheetLane La mise en place d'un cash report repose sur une méthodologie simple, à condition de partir d'une base de données propre et structurée. La première étape consiste à récupérer les transactions. Avec SheetLane, cette étape est automatisée. Les données sont directement disponibles dans Google Sheets, avec les informations essentielles telles que les dates, les libellés de transactions, les montants et les catégories analytiques. La deuxième étape consiste à structurer les flux de trésorerie. Il est recommandé de regrouper les transactions par familles analytiques, en fonction de la logique propre à l'entreprise. Cette structuration permet d'obtenir une lecture claire des différentes sources de cash et des principaux postes de dépenses. La troisième étape repose sur la création de tables d'analyse. Pour cela, il est possible d'utiliser la fonction QUERY de Google Sheets, qui permet de filtrer, agréger et organiser les données dynamiquement. Cette approche permet de créer des vues spécifiques pour chaque catégorie de flux, tout en conservant une base de données unique. Enfin, l'analyse des variations de trésorerie peut être réalisée en comparant les périodes. Il devient alors possible d'identifier les tendances, de comprendre les évolutions et d'expliquer les écarts observés. ## Les bénéfices d'un cash report automatisé dans Google Sheets L'utilisation de SheetLane avec Google Sheets, à partir des données issues de pennylane, permet d'améliorer significativement le pilotage de la trésorerie. Elle permet d'abord un gain de temps important en supprimant les manipulations manuelles liées aux exports et à la préparation des données. Elle améliore ensuite la qualité de l'analyse, en offrant une vision structurée, personnalisée et adaptée aux besoins spécifiques de l'entreprise. Elle constitue également une base solide pour la construction d'un prévisionnel. Les données historiques étant fiables et facilement exploitables, il devient plus simple de définir des hypothèses pertinentes et de modéliser l'évolution future de la trésorerie. Enfin, cette approche permet de conserver un contrôle total sur la donnée, tout en bénéficiant de la puissance d'un outil flexible. ## Cash report automatisé : l'essentiel à retenir Le cash report est un outil central pour comprendre et piloter la trésorerie d'une entreprise. S'il est possible de suivre les flux dans un logiciel comptable, une analyse approfondie nécessite un environnement plus flexible. En combinant la fiabilité des données issues de pennylane avec la flexibilité de Google Sheets, [**SheetLane**](https://sheetlane.app) permet de construire un cash report automatisé, structuré et directement exploitable. Cette approche offre un équilibre entre rigueur financière et efficacité opérationnelle, et constitue un levier important pour améliorer la prise de décision. --- Vous avez d'autres questions ? Consultez notre [FAQ complète](https://sheetlane.app/faq). --- ### Analyser les données pennylane dans Google Sheets : une architecture simple qui évite les fichiers ingérables - URL: https://sheetlane.app/blog/structurer-analyses-financieres-pennylane-google-sheets - Catégorie: Guides - Publié: 2026-03-16 - Temps de lecture: 10 min - Résumé: Découvrez comment adopter une architecture multi-fichiers (Hub and Spoke) pour séparer collecte et analyse de vos données pennylane dans Google Sheets avec SheetLane. pennylane est un outil génial lorsqu'il s'agit de produire et centraliser ses données comptables. Cependant, dès qu'il s'agit d'analyse (dashboards, suivi de trésorerie, analyse de marge), beaucoup d'utilisateurs basculent vers un tableur, que ce soit Excel ou Google Sheets, afin de profiter de la liberté que leur offre cette solution. Lorsque l'on utilise Google Sheets, le risque est de construire un fichier qui devient énorme, lent, et chaque modification risque de casser une formule quelque part. La cause est presque toujours la même : tout est stocké dans un seul fichier. **Une meilleure approche consiste à séparer la collecte des données et leur analyse.** ## Connecter pennylane à Google Sheets ### Récupérer les données pennylane dans Google Sheets Il existe plusieurs façons d'extraire les données pennylane. Les exports CSV ou Excel sont les plus simples, mais ils restent manuels : à chaque mise à jour, il faut télécharger les fichiers puis les réimporter. L'API pennylane permet d'automatiser ce processus, mais elle nécessite de développer et maintenir des scripts. Pour les équipes finance qui veulent simplement analyser leurs données pennylane dans Google Sheets sans développer de scripts, un add-on comme SheetLane permet de récupérer directement les données via l'API pennylane. Une fois connecté avec votre token API, vous pouvez récupérer dans Google Sheets une multitude d'[exports](https://sheetlane.app/guides). Les données arrivent directement dans le tableur et peuvent être mises à jour à la demande. Elles peuvent ensuite être utilisées pour construire des dashboards financiers, suivre la trésorerie ou analyser l'activité. ## Le problème des Google Sheets "tout-en-un" La plupart des équipes commencent avec un seul fichier contenant les données brutes, les calculs et les dashboards. Au début, cela fonctionne très bien. Mais avec quelques milliers de lignes supplémentaires, les recalculs deviennent lents et les erreurs difficiles à diagnostiquer. Google Sheets supporte [jusqu'à 10 millions de cellules par fichier](https://support.google.com/drive/answer/37603), mais les performances se dégradent bien avant cette limite lorsque les formules sont nombreuses. Le fichier finit par devenir fragile et difficile à maintenir. ## Une architecture simple : séparer données et analyses Une solution consiste à organiser ses fichiers selon un modèle très simple : séparer les fichiers qui collectent les données de ceux qui servent à les analyser. - des fichiers dédiés aux données - un fichier dédié aux analyses Cette organisation est proche du modèle Hub and Spoke utilisé dans les architectures de données. Concrètement, plusieurs fichiers contiennent les données pennylane récupérées avec SheetLane, et un fichier central récupère ces données via la fonction [`IMPORTRANGE`](https://support.google.com/docs/answer/3093340?hl=en). Le flux ressemble à ceci : ``` pennylane ↓ SheetLane ↓ [DATA] Facturation [DATA] Trésorerie [DATA] Référentiel ↓ IMPORTRANGE ↓ [ANALYSE] Dashboard ``` ## Comment mettre en place cette structure Commencez par créer quelques fichiers dédiés aux données. Par exemple : - **[DATA] Facturation** pour les factures et lignes de facturation - **[DATA] Trésorerie** pour les transactions bancaires - **[DATA] Référentiel** pour les clients et produits Dans chacun de ces fichiers, utilisez SheetLane pour récupérer les données pennylane. Pour en savoir plus sur les types de données disponibles, consultez nos [guides d'export détaillés](https://sheetlane.app/guides). Ensuite, créez un fichier séparé pour vos analyses, par exemple **[ANALYSE] Dashboard Finance**. Dans ce fichier, vous importez les données provenant des fichiers sources avec la fonction : ``` =IMPORTRANGE("URL_DU_FICHIER"; "NomOnglet!A:Z") ``` Une fois les données importées, vous pouvez construire vos analyses, tableaux croisés et dashboards sans toucher aux fichiers sources. ## Pourquoi cette organisation fonctionne mieux Cette séparation apporte plusieurs avantages immédiats. Les fichiers restent beaucoup plus légers, car chaque fichier ne contient qu'un type de données, ce qui améliore les performances. Les mises à jour sont isolées : si une récupération échoue, elle n'impacte pas vos analyses. Enfin, la maintenance devient beaucoup plus simple, car les fichiers de données servent uniquement à collecter l'information, tandis que le fichier central est dédié à l'analyse. ## Quelques bonnes pratiques Deux conventions simples permettent d'éviter beaucoup de confusion : préfixer les fichiers de données avec **[DATA]** et utiliser un fichier **[ANALYSE]** pour les dashboards. Il est également utile de créer un onglet README dans le fichier d'analyse qui documente les sources de données et leur fréquence de mise à jour. Pour éviter les erreurs lorsque les fichiers sources sont temporairement indisponibles, vous pouvez encapsuler `IMPORTRANGE` dans une fonction `IFERROR`. ## Structurer ses données pennylane dans Google Sheets pour un reporting fiable Lorsque vous analysez vos données pennylane dans Google Sheets, la structure de vos fichiers a un impact énorme sur la fiabilité de vos analyses. En séparant la collecte des données et leur exploitation, vous évitez les fichiers ingérables et gardez un système beaucoup plus robuste. Combinée avec un add-on comme SheetLane pour récupérer les données pennylane, cette architecture permet de transformer Google Sheets en véritable outil de pilotage financier. Commencez simplement avec deux ou trois sources de données (factures, transactions, clients), puis faites évoluer votre structure au fur et à mesure de vos besoins. --- Vous avez d'autres questions ? Consultez notre [FAQ complète](https://sheetlane.app/faq). ---