Extraire des données d'images et PDF
directement dans Google Sheets
Récupérer des données de documents papier, factures scannées ou relevés bancaires PDF dans une feuille Google Sheets est une tâche qui semble simple mais ne l'est jamais. Les données existent — elles sont sur la page. Les importer dans des cellules sans saisie manuelle, voilà le problème. Voici pourquoi les méthodes évidentes échouent, et comment l'extraction IA depuis un panneau latéral Sheets change la donne.
Points clés
- Google Sheets propose l'import CSV, IMPORTDATA, Google Forms, Zapier, API et le collage — six méthodes pour importer des données, mais aucune ne fonctionne quand vos données arrivent sous forme de photo de reçu ou de PDF fournisseur.
- Deux minutes par page de saisie manuelle semblent anodines — jusqu'à ce qu'un mois de factures ait englouti toute la session d'analyse pour laquelle vous aviez ouvert le tableur.
- Le goulot d'étranglement n'a jamais été la précision d'extraction — c'était l'étape supplémentaire entre l'extraction et les cellules du tableur, qu'ImageToTable.ai supprime en écrivant les lignes extraites directement dans votre feuille ouverte depuis un panneau latéral dans Google Sheets.
Pourquoi importer des données de documents dans Sheets est plus compliqué que nécessaire
Google Sheets ne manque pas de moyens pour importer des données structurées. Import CSV, IMPORTDATA, Google Forms connectés, intégrations Zapier, connexions API directes — tout cela fonctionne, à condition que la source de données soit déjà numérique et structurée. Le problème, c'est qu'une grande partie des données professionnelles réelles n'arrivent pas sous cette forme.
Les factures arrivent en PDF de dix fournisseurs différents, chacune avec une mise en page légèrement différente. Les relevés bancaires sont soit des exports PDF, soit des relevés papier scannés. Les reçus sont des photos de téléphone. Les contrats sont des scans signés. Les catalogues fournisseurs sont des fichiers image. Aucun de ces documents n'a d'API. Aucun ne s'exporte en CSV. Et aucun des flux d'importation standard de Sheets ne peut les lire.
Le recours habituel est la saisie manuelle — qui fonctionne, et coûte environ deux à trois minutes par page pour une transcription soignée. Pour un mois de reçus ou un trimestre de factures fournisseurs, cela représente un temps considérable avant de pouvoir faire la moindre analyse.
Approches courantes et leurs limites
| Approche | Fonctionne quand | Échoue quand |
|---|---|---|
| Import CSV / Excel | Les données existent déjà sous forme de fichier structuré | La source est un PDF, une image ou un document scanné |
| Copier-coller depuis un PDF | Le PDF a une couche de texte sélectionnable et une mise en page simple | Le PDF est scanné, multi-colonnes ou a un tableau complexe |
| Google Forms | Vous contrôlez la saisie des données à la source | Les données existent déjà dans des documents que vous avez reçus |
| Saisie manuelle | Petit volume (quelques pages) | Volume supérieur à ~10 pages, mises en page variées ou flux continu |
| ChatGPT / IA conversationnelle | Un document à la fois, extraction ponctuelle | Traitement par lots nécessaire ; structure de colonnes incohérente entre les réponses |
| Outils OCR traditionnels | Vous avez besoin du texte brut et le parsez vous-même | Vous avez besoin de champs spécifiques — montant, date, fournisseur — pas d'un texte brut |
Le point commun : les outils standards supposent que les données sont déjà numériques et structurées. Quand elles sont dans une image ou un PDF, vous devez faire l'extraction vous-même.
Comment l'extraction IA s'intègre au flux Google Sheets
Les modèles de vision IA peuvent lire une image de document — facture, relevé, reçu ou formulaire — et en extraire des champs spécifiques dans une structure de tableau cohérente. Vous définissez les colonnes souhaitées (Numéro de facture, Date, Montant, Fournisseur), et le modèle trouve ces valeurs dans toute mise en page, quel que soit le format du document source.
L'extraction est ciblée sur les champs, pas un vidage de texte. Vous obtenez une ligne propre de valeurs pour chaque document, prête à être insérée dans un tableur — pas un mur de texte à analyser vous-même.
Le dernier frein était la friction du flux de travail : utiliser un outil d'extraction séparé puis copier les résultats dans Sheets ajoutait des étapes. Le module complémentaire ImageToTable.ai pour Google Sheets supprime ce frein en exécutant l'extraction directement depuis un panneau latéral dans Sheets.
Le module complémentaire ImageToTable.ai pour Google Sheets
Le module s'ouvre comme un panneau latéral dans Google Sheets. Vous ne quittez pas le tableur — tout le processus de téléchargement, définition des colonnes et extraction se fait dans le panneau, et les lignes extraites sont ajoutées directement à votre feuille active.
Ouvrir le panneau
Dans Google Sheets : Extensions → ImageToTable.ai → Ouvrir. Le panneau apparaît à droite de votre feuille de calcul sans vous déplacer.
Définir les colonnes
Saisissez les noms des champs à extraire — N° facture, Date, Montant, Fournisseur. Laissez vide et l'IA détectera automatiquement les champs du document. Les noms de colonnes deviennent les en-têtes de votre feuille.
Télécharger le document
Joignez un JPG, PNG, WebP ou PDF directement dans le panneau. Un fichier à la fois par extraction — les PDF multipages sont traités comme un seul document.
Extraire → lignes dans la feuille
Cliquez sur Extraire. Le traitement prend 5 à 10 secondes. Les lignes extraites sont ajoutées à votre feuille active sous les en-têtes de colonnes — pas de copier-coller, pas d'étape d'export.
Les noms de colonnes fonctionnent comme sur le site Web
Les noms de colonnes que vous tapez dans la barre latérale sont des instructions pour l'IA, pas de simples étiquettes. Toutes les mêmes techniques de nommage s'appliquent : intégrez les exigences de format ("Date (AAAA-MM-JJ)"), différenciez les champs similaires ("Date d'émission" vs "Date d'échéance"), ajoutez des exemples pour les champs ambigus ("Catégorie (ex. Loyer, Services publics, Paie)").
Si le même fournisseur vous envoie des factures chaque mois, vous définissez vos colonnes une fois. Pour les extractions répétées, vous n'avez pas à retaper la liste des champs — la barre latérale mémorise votre dernier jeu de colonnes utilisé pendant la session.
Deux modes : Invité et Clé API
Mode Invité (Sans compte)
Aucune inscription requise. Installez le module complémentaire et commencez à extraire immédiatement. Limité à 3 extractions par jour (basé sur l'IP). Idéal pour tester le flux de travail sur quelques documents avant de décider de créer un compte.
Mode Clé API (Compte connecté)
Saisissez votre clé API ImageToTable.ai dans la barre latérale. Le quota d'extraction de votre compte s'applique. Les modèles que vous avez enregistrés sur le site Web sont disponibles directement dans la barre latérale — sélectionnez un modèle au lieu de retaper les noms de colonnes à chaque session.
La clé API est disponible depuis les paramètres de votre compte sur ImageToTable.ai. Une fois saisie, la barre latérale se synchronise avec votre compte : l'historique des extractions, les modèles enregistrés et le quota restant reflètent l'état de votre compte.
Modèles : définissez une fois, réutilisez sans limite
Si vous traitez régulièrement le même type de document — un format de facture fournisseur, le relevé bancaire de votre banque, un reçu de frais standard — vous pouvez enregistrer votre jeu de colonnes comme modèle sur ImageToTable.ai. Le modèle apparaît dans le sélecteur de la barre latérale : vous le sélectionnez au lieu de ressaisir vos colonnes.
Les modèles sont partagés entre le site web et le module complémentaire. Un modèle configuré et affiné lors d’un traitement par lots sur le site est immédiatement disponible dans la barre latérale de Sheets pour la prochaine extraction d’un document unique, et inversement.
Collecte : laissez d’autres personnes déposer des documents directement dans votre file d’attente
La fonctionnalité Collecte résout un problème précis : vous n’avez pas toujours les documents en main. Un comptable qui attend les factures de ses clients. Une équipe financière qui collecte les reçus du personnel terrain. Un responsable achats qui demande aux fournisseurs de soumettre leurs grilles tarifaires. Dans chaque cas, le goulot d’étranglement est la collecte des fichiers avant de pouvoir extraire quoi que ce soit.
Le bouton Collecte du module complémentaire (disponible avec une clé API) génère un lien partageable et un code d’accès court. Vous envoyez l’un ou l’autre aux personnes qui détiennent vos documents. Elles ouvrent le lien, téléchargent le fichier — sans compte ni installation d’application de leur côté — et le fichier atterrit directement dans la file d’attente de votre compte. Vous le voyez dans la barre latérale, vous l’extrayez, et les lignes apparaissent dans votre feuille.
Partagez un lien ou un code
Copiez le lien pour un e-mail ou un message. Ou partagez le code d’accès court — plus facile à lire à voix haute ou à coller dans Slack. Régénérez le code instantanément si vous devez révoquer l’accès.
Ils déposent, vous extrayez
La personne qui soumet le fichier n’a besoin de rien installer. Elle ouvre le lien, télécharge son document, et il se met en file d’attente dans votre compte. Vous gérez l’extraction et la mise à jour de la feuille de votre côté.
Ajoutez des instructions de dépôt
Définissez une note qui apparaît sur la page de dépôt — « Veuillez soumettre les factures de ce mois-ci » ou « Déposez le reçu signé. » Une instruction rapide réduit les allers-retours sur ce qu’il faut soumettre.
Cas pratique : une équipe de cinq personnes soumet ses reçus de frais à un seul lien de collecte tout au long du mois. À la fin du mois, les reçus sont déjà dans la file d’attente. Appliquez un modèle avec les colonnes Date, Commerçant, Montant et Catégorie — extrayez tout en une fois — et la feuille de suivi des dépenses est remplie sans que personne ait à courir après qui a envoyé quoi.
Types de documents pris en charge
- Factures — tout format fournisseur ; extrait le numéro, la date, les lignes, les totaux
- Relevés bancaires — exportations PDF ou relevés scannés ; une ligne par transaction
- Reçus — photos de tickets de caisse ; commerçant, montant, date, catégorie
- Notes de frais — formulaires papier scannés ou exportations d'écran
- Tarifs fournisseurs — images de catalogues ; produit, référence, prix unitaire
- Contrats et formulaires — extrait des champs spécifiques de documents standardisés
Formats d'entrée : JPG, PNG, WebP et PDF. Les PDF générés numériquement (avec texte intégré) et les PDF scannés (image uniquement) sont traités de la même manière — l'IA lit le contenu visuel, que le PDF possède ou non une couche de texte.
Questions fréquentes
L'extension fonctionne-t-elle avec les PDF multipages ?
Oui. Importez le PDF complet en un seul fichier — toutes les pages sont traitées ensemble. Un relevé bancaire de 12 pages produit une seule liste continue de transactions dans votre feuille, et non 12 sorties distinctes. Ne découpez pas les PDF multipages en pages individuelles avant l'import.
Où les données extraites apparaissent-elles dans mon tableur ?
Les lignes sont ajoutées à la feuille active après la dernière ligne remplie. Les en-têtes de colonnes sont écrits lors de la première extraction ; les extractions suivantes ajoutent des lignes sous les en-têtes existants sans les écraser. Pour placer les données dans une feuille spécifique, activez-la avant de cliquer sur Extraire.
Je traite 50 factures en fin de mois. Dois-je utiliser l'extension ou le site web ?
Pour le traitement par lots de nombreux fichiers, l'import groupé du site est plus efficace — vous importez les 50 fichiers ensemble, définissez vos colonnes une fois et obtenez un seul fichier d'export. L'extension est optimisée pour l'extraction continue de documents uniques : ajouter chaque facture à votre feuille de suivi au fur et à mesure, plutôt que par lots en fin de mois. Les deux workflows peuvent coexister — traitement par lots pour l'historique, extension pour les documents reçus un par un.
Fonctionne-t-elle avec les documents scannés (images dans un PDF, sans texte sélectionnable) ?
Oui. L'extension traite toutes les entrées visuellement — elle lit le contenu image du document, pas une couche de texte. Un relevé papier scanné et un PDF numérique avec texte intégré sont traités de manière identique. La qualité du scan influence la précision : les scans droits et bien éclairés donnent les meilleurs résultats.
Puis-je collecter des documents auprès de personnes n'ayant pas de compte ImageToTable.ai ?
Oui. Le lien de collecte est public — la personne qui soumet le document n'a besoin ni de compte ni de l'extension. Elle ouvre le lien, importe le fichier, et il apparaît dans la file d'attente de votre compte. Vous gérez l'extraction ; elle doit seulement importer. Le code d'accès peut être régénéré à tout moment pour cesser d'accepter de nouvelles soumissions via un ancien lien.
Quelle est la différence entre l'extension et le site web ImageToTable.ai ?
Même IA sous-jacente, couche de workflow différente. Le site est meilleur pour le traitement par lots (plusieurs fichiers à la fois) et la révision des résultats avant export. L'extension est meilleure pour la saisie continue de documents uniques directement dans un workflow Sheets — pas d'étape d'export, pas de changement d'onglet, pas de reformatage. Les modèles et le quota sont partagés entre les deux, donc passer de l'un à l'autre selon la tâche est simple.
Installez le module complémentaire depuis Google Workspace Marketplace et testez-le sur un document ouvert — aucun compte requis pour commencer.