UltKit

Convertir une image en CSV

Quand le tableau de votre photo est destiné à un écran d'import, une base de données ou un script plutôt qu'à un lecteur humain, c'est un CSV qu'il vous faut. Cette page lit le tableau d'un JPG, d'un PNG, d'un HEIC ou d'un PDF scanné et écrit de simples lignes de valeurs dans un fichier que n'importe quel système peut charger.

Image en Excel

ou déposez Fichiers PDF, JPG, JPEG … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez l'image du tableau

    Ajoutez jusqu'à 20 photos, captures d'écran ou PDF numérisés, de 95 Mo maximum chacun ; chaque fichier donne son propre CSV. Rognez tout ce qui ne fait pas partie du tableau.

  2. 2

    Adaptez le fichier au système d'import

    La virgule et l'UTF-8 avec BOM sont préréglés. Passez Séparateur CSV sur Point-virgule pour Excel dans les pays où la virgule sert de séparateur décimal, ou Encodage CSV sur UTF-8 simple pour les bases de données et le code.

  3. 3

    Lancez la reconnaissance du texte

    Cliquez sur Reconnaître le texte et téléchargez le fichier .csv. Ouvrez-le une fois dans un éditeur de texte pour vérifier le séparateur avant de l'importer.

Choisissez le CSV quand un logiciel lira le tableau. Choisissez le XLSX quand ce sera une personne.

Convertir une image en CSV : à quoi ressemble le fichier

Le CSV est du texte brut : une ligne par rangée, des champs séparés par un délimiteur. Les règles courantes sont décrites dans la RFC 4180, publiée en 2005. Un champ qui contient le délimiteur, un guillemet ou un saut de ligne est entouré de guillemets doubles, et un guillemet à l'intérieur d'un tel champ est doublé. Le convertisseur applique ces règles : une description comme Café, grains 1 kg reste un seul champ au lieu d'être coupée en deux.

Le CSV n'ayant pas de types, les nombres sont écrits simplement. Avec Enregistrer les nombres comme nombres activé, 1,250.00 sur l'image devient 1250.00 dans le fichier, sans le séparateur de milliers qui casserait la colonne. Désactivé, les valeurs sont copiées caractère par caractère, ce qui est plus sûr pour les codes, les numéros de téléphone et les identifiants.

Trois lignes d'une liste de tickets de caisse photographiée, en CSV RFC 4180
Date,Description,Montant
2024-03-07,"Café, grains 1 kg",18.50
2024-03-08,"Facture ""A-17"" payée",-250.00

Où va généralement un CSV issu d'une image

Imports CSV courants et ce qu'ils attendent
OrganismeExigenceSource
Import de produits ShopifyCSV enregistré en UTF-8, avec les en-têtes de colonnes de Shopify sur la première ligne—
Import bancaire QuickBooks OnlineCSV de 3 ou 4 colonnes : date, description et une colonne de montant, ou des colonnes crédit et débit séparées—
Import Google ContactsFichier CSV ou vCard—
Import d'audience MailchimpFichier CSV ou texte délimité par des tabulations avec une colonne d'e-mail—

Image en CSV ou image en Excel

ANY I

Toute image

Cet outil accepte les formats d'image courants, notamment JPG, PNG, WebP, HEIC, GIF, BMP et TIFF. Le format est détecté automatiquement à partir du fichier, vous n'avez donc pas besoin de savoir de quel type d'image il s'agit.

Convertisseur Any image

CSV

Valeurs séparées par des virgules

Le CSV est un format texte brut pour les tableaux, où chaque ligne est une ligne du tableau et où des virgules séparent les colonnes. Il est utilisé depuis les débuts de l'informatique et décrit dans la RFC 4180, bien que de nombreuses variantes utilisent des points-virgules ou des tabulations et différents encodages de texte. Presque tous les tableurs, bases de données et outils d'analyse peuvent l'importer et l'exporter, ce qui en fait le format par défaut pour échanger des données entre systèmes. Le CSV ne stocke que des valeurs, sans formules, mise en forme, feuilles multiples ni types de données.

Compression
–
Transparence
–
Animation
–
Année de création
–
Convertisseur CSV

On convertit l'image d'un tableau en CSV lorsque les données sont destinées à un écran d'import, une base de données ou un script, où la mise en forme ne sert à rien et où il faut une structure de lignes simple et prévisible.

Le CSV n'a ni feuilles, ni formules, ni mise en forme, ni cellules fusionnées, ni largeurs de colonnes. C'est un atout quand un logiciel le lit, car rien ne se cache dans le fichier, et un inconvénient quand quelqu'un l'ouvre pour le lire. Si des personnes doivent travailler sur les chiffres, convertissez plutôt en XLSX ; PNG en XLSX explique le comportement des cellules numériques dans ce cas.

Avant l'import, renommez la ligne d'en-tête avec les noms de colonnes attendus par le système cible, et supprimez les lignes de total ou de sous-total présentes sur l'image, car les outils d'import les traitent comme des enregistrements ordinaires.

Questions sur la conversion d'image en CSV

Pourquoi mon CSV s'ouvre-t-il dans Excel sur une seule colonne ?

Excel découpe un CSV ouvert par double-clic selon le séparateur de liste défini dans les paramètres régionaux de votre système. En France, en Allemagne, au Brésil et dans les autres pays où la virgule sert de séparateur décimal, ce séparateur est le point-virgule. Convertissez à nouveau avec Séparateur CSV réglé sur Point-virgule, ou importez le fichier via Données > À partir d'un fichier texte/CSV et choisissez le séparateur à cet endroit.

Qu'est-ce que le BOM dans « UTF-8 avec BOM » ?

Ce sont trois octets invisibles, EF BB BF, placés tout au début du fichier. Excel pour Windows les interprète comme l'indication que le fichier est en UTF-8 et affiche alors correctement les accents, le signe euro et les écritures non latines. Beaucoup de bases de données et de scripts n'en ont pas besoin, et certains le traitent comme une partie du nom de la première colonne : choisissez alors l'UTF-8 simple.

Quand utiliser la tabulation comme séparateur ?

Choisissez Tabulation lorsque les valeurs contiennent elles-mêmes des virgules et des points-virgules, comme des adresses ou des descriptions de produits, et que l'outil de destination accepte le TSV. Les tabulations apparaissent presque jamais dans le texte des cellules : aucun guillemet n'est nécessaire et le fichier se colle facilement dans un tableur.

Le CSV conserve-t-il les cellules fusionnées, les en-têtes en gras ou plusieurs tableaux ?

Non. Le CSV ne contient que des valeurs, un seul tableau par fichier. Conserver les cellules fusionnées est désactivé sur cette page : un libellé fusionné est donc répété sur chaque ligne qu'il couvre, ce qu'attendent les imports. Si l'image contient deux tableaux, rognez-la en deux images ou utilisez image en Excel, où chaque tableau a sa propre feuille.

Comment conserver les zéros initiaux des codes postaux et des références produit ?

Le CSV conserve 00421 exactement tel quel lorsque Enregistrer les nombres comme nombres est désactivé. Excel ne supprime les zéros qu'à l'ouverture du fichier : importez donc via Données > À partir d'un fichier texte/CSV et définissez cette colonne au format Texte.

À quoi sert l'encodage Windows-1252 ?

Il s'agit de l'ancienne page de codes d'Europe occidentale, utilisée par certains logiciels de comptabilité et de caisse antérieurs à l'UTF-8. Ne la choisissez que si le programme d'import affiche des accents cassés avec l'UTF-8 ; elle ne peut pas stocker de caractères grecs, cyrilliques, arabes ou asiatiques.