Comment scanner des codes-barres vers Google Sheets
Il existe deux façons fiables de faire arriver des scans de codes-barres dans Google Sheets : exporter un CSV depuis une application de scan et l'importer dans votre feuille (Fichier → Importer → Ajouter), ou, si votre équipe gère sa propre automatisation des e-mails, lui envoyer l'export par e-mail et laisser ce service ajouter les lignes. DataScan assure la première partie des deux : le scan et le fichier. Ce guide détaille les deux méthodes.
Quand votre inventaire vit dans une feuille Google Sheets
Google Sheets est le système d'inventaire de fait pour un très grand nombre de petites structures : partagé avec l'équipe, toujours sauvegardé, gratuit. La friction se situe à la saisie. Debout dans une réserve, lire les codes-barres sur les cartons et les taper dans l'application mobile Sheets est lent, et le clavier mobile est une machine à inverser les chiffres. La solution consiste à séparer la capture du stockage : scannez vite avec une application spécialisée, puis déposez les données dans votre feuille en un import propre — ou par e-mail vers une automatisation que vous gérez vous-même, comme décrit ci-dessous.
Méthode A : exporter un CSV et l'importer dans Google Sheets
C'est la voie la plus simple et la bonne pour un travail périodique — comptages, contrôles de réception, audits. Aucun compte à connecter, aucune automatisation à maintenir et rien de nouveau à apprendre au-delà d'un menu dans Sheets. Comme le scan se fait dans l'application et non dans le navigateur, cela fonctionne aussi lorsque la réserve n'a aucun réseau.
- Scannez vos articles avec une application de codes-barres Installez DataScan sur votre iPhone ou votre téléphone Android et scannez vos articles au sein d'une session — le mode Scan continu pour une liste simple, le mode Scan d'une valeur unique lorsque chaque article nécessite une quantité. Le scan fonctionne entièrement hors ligne : une réserve en zone blanche n'est donc pas un obstacle.
- Exportez la session au format CSV Exportez la session terminée sous forme de fichier CSV. Dans les Réglages, vous maîtrisez le séparateur, la présence des en-têtes, les noms de colonnes et le format de date — définissez-les une fois pour refléter les colonnes de votre feuille et tous les exports futurs s'aligneront automatiquement.
- Importez le CSV dans Google Sheets Ouvrez votre feuille d'inventaire et choisissez Fichier → Importer → Importer un fichier. Le réglage déterminant est Emplacement d'importation : “Ajouter à la feuille actuelle” — vos scans sont ajoutés en nouvelles lignes sous les données existantes au lieu de les remplacer.
- Facultatif : envoyez le fichier par e-mail à votre propre automatisation Si vous faites cela chaque semaine ou chaque jour et utilisez déjà un service d'automatisation, la méthode B ci-dessous présente l'envoi par e-mail.
Astuce : les longs codes-barres numériques (EAN-13, UPC) doivent se trouver dans une colonne formatée en texte brut dans Sheets. Formatez la colonne une fois (Format → Nombre → Texte brut) et les imports ne transformeront jamais un code-barres en notation scientifique.
Méthode B : envoyez le fichier par e-mail à une automatisation que vous gérez
DataScan peut envoyer un export par e-mail via votre propre serveur SMTP lorsque vous touchez Envoyer un email. DataScan n'a aucune intégration Zapier ni Google, mais si votre équipe utilise déjà un service d'automatisation, cet e-mail peut en être le déclencheur :
- Définissez la destination. Dans les réglages SMTP de DataScan, saisissez dans le champ « À l'adresse électronique » une adresse dédiée que votre service d'automatisation surveille.
- Construisez l'automatisation de votre côté. Dans votre service d'automatisation : déclenchez sur l'e-mail entrant, analysez le CSV joint et faites correspondre ses colonnes à une action “Créer une ou plusieurs lignes de feuille de calcul” sur votre feuille Google Sheets. Cette partie se situe en dehors de DataScan.
- Scannez, puis touchez Envoyer un email. Chaque export que vous envoyez parvient à l'automatisation, qui ajoute les lignes si elle est correctement configurée. Vérifiez la feuille après les premiers envois.
L'exemple de flux de travail de réapprovisionnement des bacs utilise la même étape d'e-mail, le fichier étant envoyé à un fournisseur plutôt qu'à une feuille. Si le service d'automatisation est indisponible, vous conservez l'e-mail et le fichier — rien ne se perd.
Rendre l'automatisation robuste
Quelques détails distinguent une automatisation par e-mail qui fonctionne discrètement pendant des années d'une autre qui casse dès la première semaine :
- Testez d'abord avec une session de trois articles. Scannez trois codes-barres connus, envoyez l'e-mail et vérifiez la feuille. Il est bien plus facile de repérer une colonne mal reliée sur trois lignes que sur trois cents.
- Gardez les en-têtes actifs et stables. Incluez les en-têtes dans l'export CSV et ne les renommez jamais ensuite — l'automatisation fait la correspondance par en-tête, et une colonne renommée déverse silencieusement les données dans le mauvais champ.
- Normalisez le format de date. Réglez le format de date de DataScan sur ISO (AAAA-MM-JJ) afin que Google Sheets interprète les horodatages sans ambiguïté, quels que soient les paramètres régionaux de la feuille.
- Exportez une fois par emplacement ou par tâche. Un fichier par zone se remonte facilement à la source lorsqu'un comptage paraît erroné — bien plus simple que de disséquer un seul fichier géant.
Quelle méthode choisir ?
- Comptage mensuel ou audit ponctuel : méthode A. Un import occasionnel ne justifie pas une automatisation.
- Flux de travail récurrent, un seul scanner : la méthode B, si vous utilisez déjà un service d'automatisation.
- Flux de travail récurrent, plusieurs scanners : la méthode B, où chacun envoie ses e-mails vers la même automatisation — la feuille devient le point de fusion.
- Une équipe plutôt orientée Excel ? La même session s'exporte en fichier Excel — voir scanner des codes-barres dans Excel.
Les autres options, évaluées honnêtement
Les modules complémentaires Google Sheets et les scanners Apps Script s'exécutent dans l'onglet du navigateur : praticables pour scanner trois articles à votre bureau, pénibles pour une centaine dans une réserve, et inutiles hors ligne. Les scanners Bluetooth de type clavier peuvent saisir dans l'application mobile Sheets, mais ils écrivent dans la cellule qui a le focus — un doigt qui dérape et l'alignement de vos colonnes disparaît, sans compter l'absence de saisie de quantité et d'horodatage. Certains logiciels d'inventaire en SaaS proposent bel et bien de véritables intégrations Sheets — à des tarifs par utilisateur et avec vos données de stock hébergées sur leurs serveurs. Le schéma « capturer puis importer » est un peu moins séduisant et nettement plus robuste : vos données se trouvent toujours dans un fichier que vous maîtrisez, et chaque étape peut être inspectée lorsque quelque chose semble anormal. C'est ce compromis qui inspire toute la conception basée sur les fichiers de DataScan.
Questions fréquentes
Non, et nous préférons vous le dire franchement plutôt que de faire semblant. DataScan fonctionne par fichiers : il exporte des fichiers CSV ou Excel que vous importez dans Sheets. Rien ne se connecte à votre compte Google, et chaque export est un fichier que vous avez lancé d'un appui.
Utilisez Fichier, puis Importer, puis Importer un fichier dans Google Sheets et réglez « Emplacement d'importation » sur « Ajouter à la feuille actuelle ». Google Sheets insère les lignes du CSV sous vos données existantes au lieu de les remplacer.
Oui, avec le modèle basé sur les fichiers : chaque personne scanne sur son propre téléphone et exporte son propre fichier, puis vous importez chaque fichier dans la même feuille en mode ajout. Des réglages d'export identiques sur chaque téléphone gardent les colonnes alignées.
Utilisez celle qui correspond à votre façon de travailler. DataScan scanne dans sa propre application, fonctionne hors ligne dans les réserves et les sous-sols, capture les quantités et les notes article par article, et remet ensuite à Sheets un fichier CSV structuré.