Extraction de données par lots

Extraction de données par lots : Un dossier en entrée, un tableur à vérifier

Extraire manuellement les données d'une pile de documents prend environ 3 minutes par page. L'extraction par lots traite chaque page en 5 à 10 secondes et regroupe tout le dossier dans un seul tableur, soit environ 18 fois plus rapide, sans modèle et sans tri préalable.

5 à 10 s par page · Tout format (PDF/JPG/PNG) · Lot mixte · Jusqu'à 99 % de précision sur texte imprimé

Traitement par lots
PDF / JPG / PNG
Un seul tableur
Vos colonnes

Ce que vous pouvez extraire d'un lot de documents

Nommez une fois les colonnes dont vous avez besoin, et l'IA extrait ces valeurs de chaque document du lot, quel que soit leur format ou leur mise en page. Chaque document devient une ligne dans un seul tableur.

Date du document
Numéro / ID du document
Nom du fournisseur / expéditeur
Montant total
Montant de la taxe
Devise
Description de la ligne d'article
Quantité
Prix unitaire
Total de la ligne
Date d'échéance
Catégorie (inférée par IA)

Vous saisissez ces noms de colonnes une seule fois. L'IA les applique à chaque document du lot : PDF, scans, photos, fichiers Word et fichiers texte.

L'extraction de données par lots semble simple, jusqu'à ce que vous l'essayiez sur un vrai dossier

Chaque outil promet « téléchargez plusieurs fichiers, obtenez un tableur ». La plupart ne tiennent cette promesse que lorsque tous les documents partagent la même mise en page. Les vrais dossiers n'arrivent pas ainsi : les fournisseurs diffèrent, les formats se mélangent, et quelques fichiers sont toujours pires que les autres. Et lorsque l'objectif est le texte lui-même plutôt que des colonnes nommées, l'OCR par lots qui lit tout le dossier est l'option plus légère sur ces mêmes fichiers.

Là où le traitement par lots échoue sur de vrais dossiers

01

Un modèle par mise en page de document signifie un modèle par fournisseur. Les outils basés sur des modèles exigent un analyseur par mise en page. Ainsi, lorsque chaque facture de fournisseur est positionnée différemment, vous devez créer et maintenir une configuration distincte pour chacune. Même les outils basés sur l'IA comme Nanonets ou Rossum nécessitent une formation ou un mappage de champs par type de document avant de pouvoir traiter un lot. Un utilisateur sur Reddit a décrit la situation sans détour : « Nous copions manuellement les données des PDF vers Excel chaque semaine, et cela prend énormément de temps. » La solution par modèle ne supprime pas le travail ; elle le déplace de la copie vers la configuration.

02

Les vrais dossiers ne sont pas triés par format. Un PDF natif, une image scannée et une photo de téléphone nécessitent chacun un pipeline de traitement différent dans les outils OCR traditionnels. Vous finissez donc par exécuter des lots séparés par format et par fusionner les résultats à la main. Un développeur sur Reddit l'a formulé crûment : « Le PDF est un format de sortie lisible par l'humain. Ce n'est pas un format d'entrée lisible par l'ordinateur », ce qui explique pourquoi les pipelines spécifiques au format échouent dès qu'un dossier les mélange.

03

La taille des lots et la visibilité de la progression sont des considérations secondaires. De nombreux outils traitent les fichiers un par un derrière une seule barre de progression. Lorsqu'un document échoue, il est impossible de savoir lequel ou pourquoi, vous devez donc revérifier tout le lot à la main. Le véritable goulot d'étranglement n'est pas la vitesse de l'IA ; c'est l'absence de statut par document.

Comment un lot couvre tout un dossier mixte

01

Vous définissez la sortie, pas les règles d'entrée. Au lieu de créer un analyseur pour chaque mise en page, vous saisissez les noms de colonnes dont vous avez besoin (par exemple Document Date, Vendor, Total Amount, Tax, Due Date) et l'IA trouve ces valeurs sur chaque document en comprenant leur signification. « Invoice Date » sur le PDF d'un fournisseur et « Transaction Date » sur un reçu scanné d'un autre sont tous résolus dans votre colonne « Document Date ». Les noms de colonnes sont la seule configuration, et ils s'appliquent à chaque document du lot, quel que soit le fournisseur, le format ou la mise en page. C'est l'Extraction de colonnes personnalisées : l'IA lit pour comprendre le sens plutôt que d'imposer des règles de positionnement.

02

Tous les formats partagent un même pipeline, donc aucune étape de pré-tri. Déposez un dossier de factures PDF, de reçus JPG scannés, de photos PNG mobiles, et parfois un fichier Word ou texte dans le même téléversement. Le modèle de langage visuel lit chaque fichier de la même façon : il examine les pixels et extrait les colonnes que vous avez nommées. Il n'y a pas de « pipeline PDF » par rapport à un « pipeline image », juste un lot, une définition de colonnes et une feuille de calcul en sortie.

03

Une progression par document et un traitement indépendant signifient qu'un fichier défectueux ne fait pas échouer le lot. Chaque document est traité indépendamment avec son propre statut suivi en temps réel. La vue du lot montre exactement quels documents sont terminés, lesquels sont en cours de traitement et lesquels ont rencontré des problèmes, au lieu d'une barre de progression qui masque les échecs individuels. Le traitement prend 5 à 10 secondes par page (contre ~3 minutes de saisie manuelle par page), et la sortie est un fichier XLSX ou CSV consolidé avec les colonnes que vous avez définies.

Extraction de données par lots en pratique : d'un dossier de fichiers mixtes à une feuille de calcul propre

Voici comment un dossier mixte passe par un lot, et comment vous suivez chaque fichier tout au long du processus.

1

Téléchargez tout le lot, formats compris

Votre dossier de fin de mois contient 30 fichiers : 18 factures PDF provenant de 10 systèmes ERP différents, 7 reçus scannés en JPG depuis les bureaux régionaux et 5 photos mobiles de bons de livraison manuscrits. Faites glisser les 30 fichiers dans la zone de téléchargement. PDF, JPG, PNG, WebP, et même les fichiers Word ou texte s'y ajoutent ensemble, sans pré-tri ni étape de « sélection du type de document ». Le téléchargement par lots gère environ 30 fichiers à la fois, chacun jusqu'à 10 Mo.

2

Nommez vos colonnes une fois, elles s'appliquent à chaque document

Saisissez Date du document, Fournisseur, Numéro de facture, Montant total, Montant de la taxe, Date d'échéance. Ces éléments deviennent les en-têtes exacts de votre feuille de calcul de sortie. L'IA fait correspondre « Date de facture » sur les PDF numériques, « Date de transaction » sur les reçus scannés et « Date » sur les notes manuscrites à votre colonne « Date du document », car elle comprend la signification de chaque champ plutôt que de correspondre à un modèle de type de document. Vous pouvez également ajouter une colonne calculée comme Total de la ligne (Qté × Prix unitaire) et l'IA effectue l'arithmétique lors de l'extraction.

3

Vérifiez le lot fichier par fichier, corrigez uniquement ce qui est nécessaire

Le traitement prend 5 à 10 secondes par page. Le résultat est un fichier XLSX unique : 30 lignes, une par document, avec les colonnes que vous avez définies, et chaque ligne conserve son propre statut afin que vous puissiez accéder directement aux fichiers nécessitant un examen. Si la facture d'un fournisseur ne mentionne pas la taxe, cette cellule reste vide plutôt que d'afficher un zéro inventé, et cette ligne peut être corrigée sans toucher aux 29 autres. L'IA prend également en charge les colonnes inférées : définissez une colonne « Catégorie » avec des options telles que « Facture / Reçu / Bon de livraison / BC » et l'IA classe chaque document lors de l'extraction, produisant à la fois les données et l'étiquette de type de document en une seule exécution.

Quand l'extraction par lots fonctionne le mieux, et quand être prudent

L'extraction par lots gère de manière fiable les formats mixtes et les mises en page variées lorsque les champs cibles sont étiquetés. Comprendre les limites permet de maintenir le bon déroulement de vos lots.

Quand c'est le plus efficace

✓

Des lots de formats mixtes partageant des concepts de champs communs. Lorsque chaque document comporte une date, un total et un nom de fournisseur à des positions différentes, l'IA les associe à vos colonnes nommées sans configuration par document.

✓

Des libellés imprimés clairs à proximité des valeurs. Jusqu'à 99 % de précision lorsque les champs sont libellés, comme « Date de facture : » et « Total : » à n'importe quelle position sur la page.

✓

Environ 30 documents par lot avec visibilité du statut de chaque fichier. Le statut de chaque document (traitement / terminé / erreur) est visible en temps réel. Les volumes plus importants sont répartis en plusieurs lots, chacun produisant une feuille de calcul indépendante.

Quand il faut être prudent

⚠

Une qualité de source fortement dégradée. Reçus thermiques délavés, scans à moins de 200 DPI ou images compressées avec artefacts. L'IA compense mieux que l'OCR traditionnel grâce au contexte, mais une mauvaise qualité de source reste le principal facteur limitant la précision, quel que soit le type de document.

⚠

Des champs très spécifiques au document sans signification partagée pour s'appuyer dessus. Si un document contient « Numéro de scellé de conteneur » et que rien d'autre dans le lot ne fait référence à quelque chose de similaire, l'IA n'a aucun signal transversal sur lequel s'appuyer. Les champs spécifiques à un type s'extraient mieux lorsqu'ils sont regroupés avec des documents similaires.

⚠

Des valeurs numériques non libellées sans noms de champs à proximité. Un montant en dollars isolé dans un paragraphe sans « Total » ou « Montant » à proximité ne donne à l'IA aucun libellé à associer. Les paires libellé-valeur s'extraient de manière fiable ; les nombres isolés dans un texte narratif peuvent ne pas être extraits.

Questions fréquentes

Puis-je extraire des données par lots à partir de PDF, d'images scannées et de photos de téléphone dans le même téléchargement, ou dois-je les séparer par format ?

Tous les formats vont dans le même lot. Téléchargez des PDF, JPG, PNG, WebP, AVIF, des documents Word et des fichiers texte ensemble. Le modèle de langage visuel traite chaque fichier via un seul pipeline : il lit les pixels, comprend le contenu et extrait les colonnes que vous avez nommées. Une Date de document trouvée dans un PDF natif passe de la même manière, qu'elle se trouve dans un JPG scanné ou une photo de téléphone, car l'IA lit pour le sens plutôt que de vérifier le format du fichier. Pas de lots séparés par format, pas de tri manuel préalable par format.

Que se passe-t-il si un champ que j'ai défini, comme Montant de la taxe, n'existe pas sur certains documents du lot ?

L'IA laisse cette cellule vide pour ce document plutôt que d'inventer une valeur ou d'interrompre le lot. Un bon de commande sans ligne de taxe affichera une cellule vide dans la colonne Montant de la taxe, tandis que les factures du même lot avec taxe auront la valeur renseignée. Aucune erreur n'arrête le lot, et aucune valeur inventée ne s'insère silencieusement dans votre feuille de calcul. C'est particulièrement utile lorsque votre lot contient différents types de documents ou des formats de fournisseurs qui comportent des champs qui se chevauchent mais ne sont pas identiques, car chaque document est traité indépendamment dans le même cadre de colonnes.

Puis-je extraire des lignes d'article en mode lot lorsque chaque document a un nombre de lignes différent, d'un seul article sur une facture à 50 lignes sur un bon de commande ?

Oui. L'IA lit la structure de chaque document indépendamment et génère autant de lignes de sortie que ce document en contient. Une facture à une seule ligne produit une ligne avec les champs d'en-tête (Date de document, Fournisseur, Montant total) et une ligne d'article (Quantité, Prix unitaire, Total de ligne). Un bon de commande de 50 lignes produit 50 lignes, partageant toutes les mêmes en-têtes de colonnes. Vous ne prédéfinissez pas les nombres de lignes et vous n'obtenez pas de tableau cassé à cause d'un contenu de longueur variable. Les colonnes calculées comme « Total de ligne (Qté × Prix unitaire) » fonctionnent également sur des lots de longueur variable.

Puis-je ajouter des colonnes calculées à une extraction par lots, par exemple Total de ligne calculé comme Qté × Prix unitaire pendant l'exécution du lot ?

Oui. Les colonnes calculées vous permettent de définir des calculs que l'IA effectue pendant l'extraction plutôt que de nécessiter une étape de formule Excel séparée. Saisissez « Total de ligne (Qté × Prix unitaire) » comme nom de colonne, et l'IA multiplie les valeurs qu'elle trouve pour Quantité et Prix unitaire sur chaque document du lot, en affichant directement le résultat. Cela fonctionne sur chaque document, quel que soit le nombre de lignes d'article que chacun contient. Pour les utilisateurs connectés, le Format de règle prend en charge des calculs multi-étapes plus complexes, y compris l'agrégation inter-lignes et la logique conditionnelle.

Un document de mauvaise qualité dans le lot affecte-t-il les autres ?

Non. Chaque document est traité indépendamment avec son propre statut suivi dans la vue du lot. Si un fichier dans un lot de 30 est un scan délavé, la précision d'extraction de ce document sera plus faible, mais les 29 autres fichiers ne sont pas affectés. Le document de mauvaise qualité apparaît toujours dans la sortie avec les valeurs que l'IA a pu extraire, et sa ligne est facile à identifier pour examen. Pour de meilleurs résultats, scannez à 300 DPI ou plus, et utilisez le statut par document dans la vue du lot pour trouver les fichiers nécessitant une attention sans relancer tout le lot.

📮 contact email: [email protected]