Source : Google Feuilles

Comment connecter une feuille Google publique ou privée par lien, nom de feuille et compte de service.

La source « Google Feuilles » lit les données d’une feuille en ligne et les enregistre comme fichier de travail de la source. Elle est utile pour les prix, stocks, référentiels et autres données tenues dans Google Sheets par votre équipe ou fournisseur.

Paramètres de source Google Sheets
Une feuille publique nécessite seulement un lien. Une feuille privée nécessite aussi une clé JSON de compte de service.

Deux options d’accès

  • Feuille publique par lien - l’accès en lecture par lien est activé dans Google Sheets, Eofferix a seulement besoin de l’URL du document.
  • Feuille privée - un compte de service Google est utilisé. Collez la clé JSON dans Eofferix et partagez la feuille avec l’email du compte de service.

Configurer une feuille publique

  1. Ouvrez la feuille Google et copiez l’URL depuis la barre d’adresse.
  2. Activez l’accès en lecture par lien si cela convient à vos données.
  3. Créez une source « Google Feuilles » dans Eofferix et collez l’URL.
  4. Si un onglet précis est nécessaire, remplissez « Feuille ». Si le champ reste vide, Eofferix essaiera d’utiliser le gid de l’URL ou la première feuille du document.
  5. Lancez la vérification d’accès puis récupérez le fichier.

Configurer une feuille privée

  1. Créez un compte de service dans Google Cloud pour l’intégration.
  2. Activez Google Sheets API pour le projet.
  3. Créez une clé JSON du compte de service et collez-la dans « JSON du compte de service ».
  4. Trouvez client_email dans le JSON et partagez la feuille avec cet email en Viewer.
  5. Vérifiez l’accès dans Eofferix puis récupérez le fichier.

À vérifier après récupération

  • La fiche source affiche un fichier de travail.
  • Pour les données de type tableau, le bloc de ligne d’en-têtes et de sélection des feuilles apparaît plus bas.
  • Les données proviennent du bon onglet, surtout si le document en contient plusieurs.

Erreurs fréquentes

  • La feuille est privée mais non partagée avec le client_email du JSON.
  • La clé JSON est incomplète ou appartient à un autre projet.
  • La valeur « Feuille » ne correspond pas au nom de l’onglet dans Google Sheets.