Formatomat

Convertir CSV en Excel

Transformez vos fichiers CSV en classeurs Excel en quelques secondes. La conversion se fait dans votre navigateur : vos fichiers ne sont jamais envoyés sur un serveur.

  • Fichiers jamais envoyés
  • Gratuit, sans inscription
  • Sans file d’attente

ou glissez-les ici. Vous pouvez aussi coller une image (Ctrl+V).

Gratuit · Sans inscription · Sans envoi

Comment convertir CSV en Excel

  1. 01

    Ajoutez vos fichiers CSV

    Cliquez sur « Choisir des fichiers CSV » ou glissez-les sur la page. Vous pouvez en ajouter plusieurs à la fois.

  2. 02

    Vérifiez le format Excel

    Le format Excel est déjà sélectionné. Les nombres sont reconnus automatiquement ; les dates restent écrites telles quelles.

  3. 03

    Convertissez et téléchargez

    Cliquez sur « Convertir », puis téléchargez votre fichier Excel. Avec plusieurs fichiers, récupérez tout en une fois dans un ZIP.

CSV en Excel : ce qu’il faut savoir

Ouvert directement dans Excel, un CSV finit souvent tout entier dans une seule colonne. Ici, le séparateur est repéré parmi la virgule, le point-virgule, la tabulation et la barre verticale, et une ligne « sep=; » en tête est respectée. Les champs entre guillemets, même sur plusieurs lignes, restent dans une cellule. Un guillemet ouvrant jamais refermé (fichier mal formé) est gardé comme du texte et la suite du fichier est lue ligne par ligne ; un guillemet fermant suivi d’autre chose qu’un séparateur garde le champ entier, et une ligne qui a plus de champs que la ligne des titres est signalée : un message cite la ligne à vérifier. Dans un fichier TSV, les guillemets restent du texte, sauf s’ils entourent les champs à la façon d’Excel ou de R ; un champ qui commence par un guillemet jamais refermé y est signalé de la même façon. Une première ligne faite de texte est mise en gras et figée en haut, et les colonnes s’élargissent selon leur contenu.

Deviennent des nombres les valeurs simples comme 1234.5, 1234,5, .25 ou −8,25 (avec le signe moins typographique) : le séparateur décimal est déduit de chaque colonne, ou à défaut de tout le fichier, et une valeur ambiguë comme 1,250 se lit avec une virgule décimale dans un fichier à points-virgules, comme une virgule entre deux chiffres (12,5) dans un fichier d’une seule colonne. Un montant dont les milliers sont séparés par des espaces, comme 1 250,50, devient lui aussi un nombre, sauf dans une colonne où le point est le séparateur décimal. Un nombre écrit 1,10 garde l’affichage de ses deux décimales. Restent du texte les montants avec symbole € ou %, les identifiants de 16 chiffres ou plus, qui ne perdent ainsi aucun chiffre (la ligne du fichier les signale), et les codes comme 3E12 ou -0, sauf dans une colonne qui ne contient que des nombres, où 3E12 devient un nombre, ce qu’un message signale ; une valeur qui ressemble à un nombre mais reste du texte dans une colonne de nombres, comme 1 250.50, 250,00-, (120.00) ou +40.00, est signalée avec ses cellules. Les dates restent écrites telles quelles, en texte : pour calculer, convertissez-les avec la fonction DATEVAL. Une cellule commençant par = reste du texte et n’est jamais exécutée comme formule.

CSV et Excel : quelle différence ?

CSVComma-Separated Values

Un simple fichier texte où chaque ligne est une ligne de tableau, les valeurs séparées par des virgules ou des points-virgules. C’est le format d’échange de données le plus universel.

XLSXMicrosoft Excel (Office Open XML)

Le format des classeurs Microsoft Excel depuis 2007. Il contient une ou plusieurs feuilles avec leurs nombres, dates, textes et formules.

Questions fréquentes sur CSV en Excel

Les zéros au début des codes postaux et des numéros sont-ils conservés ?

Oui. Une valeur qui commence par zéro, comme 01234 ou 0612345678, est enregistrée en texte et garde ses zéros, alors qu’Excel les supprime en général quand il ouvre le CSV directement. Attention : un code sans zéro initial, comme 75001, devient un nombre, si bien qu’une même colonne peut mélanger texte et nombres.

Les accents de mon CSV s’affichent mal dans Excel : la conversion règle-t-elle ça ?

En général, oui. Le problème vient le plus souvent d’un fichier UTF-8 qu’Excel lit avec l’encodage de Windows. Formatomat reconnaît l’UTF-8, avec ou sans BOM, l’UTF-16 et les encodages anciens courants (Windows-1252, ISO-8859-15, Mac OS Roman, encodages DOS CP850 et CP437, Europe centrale, cyrillique, dont l’encodage DOS IBM866, grec, turc, balte, arabe, hébreu, thaï, japonais, chinois, coréen), puis enregistre le texte en Unicode dans le classeur : les accents s’affichent correctement. Un fichier sans BOM qui n’est pas en UTF-8 est lu en Windows-1252 quand son texte s’y lit correctement ; sinon l’encodage est deviné, un message indique celui qui a été retenu, et mieux vaut alors vérifier les accents. Dans un fichier UTF-8, une ligne écrite en Windows-1252 est lue ainsi, et un message la cite ; un octet isolé ou un caractère coupé devient « � », sans abîmer le reste du texte, et le message cite sa ligne. Un fichier dans un autre encodage, en vietnamien par exemple, peut être mal lu : enregistrez-le d’abord en UTF-8.

Mes fichiers CSV sont-ils envoyés sur Internet ?

Non. Le fichier est lu et converti par votre navigateur, sur votre appareil. Rien n’est envoyé sur un serveur, et rien n’est conservé après la fermeture de la page.

La conversion de CSV en Excel fait-elle perdre de la qualité ?

Non. Toutes les valeurs sont conservées : les nombres deviennent de vrais nombres, sauf ceux qu’un tableur ne garderait pas tels qu’ils sont écrits, qui restent du texte, tels quels : un code à zéro initial (01234), une valeur de plus de 15 chiffres ou hors des limites d’un tableur (ce que la ligne signale), ou une valeur qui ressemble à un nombre sans s’écrire comme ceux du fichier (1 250.50 parmi des virgules décimales, 250,00-), que la ligne signale dans une colonne de nombres ; les dates restent écrites telles quelles, et la ligne d’en-tête est mise en gras.

Combien de fichiers CSV puis-je convertir ?

Autant que vous voulez, gratuitement et sans inscription. Ajoutez-les tous, puis téléchargez les résultats un par un ou dans un seul ZIP. La taille maximale dépend de votre appareil et de votre navigateur, avec quelques plafonds qui protègent sa mémoire (par exemple 20 000 fichiers par archive ou 5 millions de cellules remplies par classeur : voir la FAQ de l’accueil) ; un fichier qui en dépasse un n’est pas converti, et un message le dit.

Est-ce que ça marche sur iPhone et Android ?

Formatomat est conçu pour les navigateurs récents, sur ordinateur, iPhone et Android, sans application à installer. Une conversion que le navigateur ne sait pas faire (un format qu’il ne sait pas lire ou écrire) est refusée avec un message qui le dit.