AAnyToExcel
Convertir
CSV vers Excel

Convertir un CSV en Excel

Envoyez un CSV de 5 Mo maximum et téléchargez un .xlsx qui s’ouvre déjà découpé en colonnes, avec les nombres en nombres, les dates en dates, et les codes comme 00123 gardés tels quels. Le séparateur est détecté dans le fichier.

ou déposez-le ici — CSV, JSON, tableau HTML, PDF, image
Fichier Excel

Accepte .csv, .tsv et .txt — jusqu’à 5 Mo, sans compte

Sous le capot

Ce que gère ce convertisseur

01

S’ouvre en colonnes, quel que soit le séparateur

Le séparateur est celui — virgule, point-virgule, tabulation ou barre verticale — qui découpe chacune des 5 premières lignes en un même nombre de colonnes. Un séparateur à l’intérieur d’une cellule entre guillemets n’est pas compté : « Acme, Ltd » n’ajoute pas de colonne.

02

Cellules entre guillemets conservées entières

Une valeur entre guillemets peut contenir le séparateur, des retours à la ligne et des guillemets échappés en les doublant. Les trois restent dans la même cellule.

03

Des colonnes à trier et à additionner

Chaque colonne est testée sur ses 200 premières valeurs. Que des nombres : une colonne nombre. Que des dates ISO ou jour/mois : une colonne date. Tout le reste, y compris les codes comme 00123, reste du texte, exactement comme dans le fichier.

04

Les lignes cassées n’arrêtent pas la conversion

Un guillemet non fermé ou une ligne avec un mauvais nombre de champs est ignoré et signalé dans un avertissement, et le reste du fichier est converti.

Ce que ce convertisseur ne gère pas

  • Les fichiers de plus de 5 Mo.
  • Les encodages autres que l’UTF-8 : les lettres accentuées d’une page de code Windows arrivent sous la forme �.
  • Le choix manuel du séparateur : les fichiers envoyés n’ont pas de réglage (la zone de collage de la page d’accueil en a un).
  • Les dates américaines mois/jour : 04/15/2026 laisse la colonne en texte, et une colonne dont tous les jours sont à 12 ou moins est lue au format jour/mois.
  • Les années à deux chiffres, les noms de mois, les symboles monétaires, les pourcentages et les nombres avec espaces (1 200) restent du texte.
  • Les lignes qui ont plus de champs que l’en-tête sont ignorées, avec un avertissement qui indique la ligne.

Questions

Avant de convertir

Mon CSV utilise des points-virgules, est-ce que ça marche ?+

Oui. Le séparateur est lu dans le fichier, pas supposé. Points-virgules, tabulations et barres verticales sont détectés comme les virgules, c’est pourquoi les fichiers exportés depuis les versions européennes d’Excel s’ouvrent correctement.

Pourquoi Excel met-il tout mon CSV dans une seule colonne ?+

Parce qu’Excel suppose le séparateur de liste de votre système. Si le fichier utilise des virgules et que votre système attend des points-virgules, chaque ligne devient une seule cellule. Convertir d’abord en .xlsx supprime complètement le problème : le fichier arrive déjà découpé en colonnes.

Mes accents et caractères non latins seront-ils conservés ?+

Oui, si le CSV est enregistré en UTF-8 : é, ü, ñ, l’arabe, le cyrillique et le japonais passent intacts. Un CSV enregistré dans une ancienne page de code Windows, comme l’option « CSV (séparateur : point-virgule) » d’Excel, perd ses lettres accentuées ; enregistrez-le en « CSV UTF-8 » à la place.

Que devient une cellule contenant une virgule ?+

Une cellule entre guillemets reste entière. "Acme, Ltd" reste une seule cellule au lieu d’être coupée en deux, y compris quand les guillemets eux-mêmes sont échappés en étant doublés.

Et si certaines lignes ont plus de champs que l’en-tête ?+

Les lignes trop courtes sont complétées par des cellules vides et les lignes trop longues sont ignorées, avec un avertissement indiquant la ligne. La conversion se termine au lieu d’échouer à cause d’une seule mauvaise ligne.

Y a-t-il une taille maximale ?+

5 Mo par fichier. Aucun compte n’est nécessaire, et le fichier n’est pas stocké : il est converti en mémoire et le .xlsx est renvoyé aussitôt.