CSV en Excel

Convertissez vos CSV au format Excel

Prend en charge les CSV jusqu’à 200 000 lignes (ligne d’en-tête comprise) (fichiers jusqu’à 250 Mo). La conversion se fait dans votre navigateur ; le bouton « Annuler » l’arrête.

Cliquez ou déposez un fichier .csv iciChoisissez un fichier .csv

À propos de l’outil CSV en Excel

L’outil CSV en Excel crée un classeur Excel à partir d’un fichier .csv ou d’un texte CSV que vous collez. Vous choisissez .xlsx (Excel 2007 et versions ultérieures) ou l’ancien format .xls. Le séparateur (virgule, point-virgule, tabulation ou barre verticale) et, pour un fichier, l’encodage des caractères sont détectés, et vous pouvez modifier l’un comme l’autre. Les colonnes qui ne contiennent que des nombres deviennent des cellules numériques, virgules décimales européennes comprises, tandis que les codes commençant par un zéro, comme 007, restent du texte. Le classeur contient une seule feuille, nommée Sheet1, sans mise en forme. Le CSV est analysé et le classeur écrit par un processus en arrière-plan (Web Worker) dans votre navigateur.

Exemple

Un CSV à points-virgules collé dans la zone, puis la ligne d’état et les cellules du .xlsx produit par l’outil (relues cellule par cellule) :

CSV

Product;Price;Code
Café;12,5;007
Thé;3;010

Classeur

Fichier Excel prêt : 3 lignes. 1 colonne lue comme numérique (virgule décimale : 12,5 → 12.5).

Feuille « Sheet1 » :
A1 Product (texte) · B1 Price (texte) · C1 Code (texte)
A2 Café (texte) · B2 12.5 (nombre) · C2 007 (texte)
A3 Thé (texte) · B3 3 (nombre) · C3 010 (texte)

Comment convertir un CSV en Excel

  1. 1Choisissez un fichier .csv dans la zone d’importation, ou collez du texte CSV dans la zone en dessous.
  2. 2Vérifiez « Séparateur : » et, pour un fichier, « Encodage : » ; chacun indique ce qui a été détecté et peut être modifié.
  3. 3Choisissez .xlsx ou .xls sous « Format de sortie : », puis laissez cochée ou décochez la case « Nombres en cellules numériques ».
  4. 4Cliquez sur le bouton « Convertir en », qui indique le format choisi ; « Annuler » arrête une longue conversion.
  5. 5Cliquez sur « Télécharger » pour enregistrer converted.xlsx ou converted.xls.

Formats et limites

Entrée
Fichier .csv jusqu’à 250 Mo, ou texte CSV collé
Sortie
XLSX (Excel 2007+) ou XLS (Excel 97-2003), une feuille nommée Sheet1
Lignes sur un ordinateur
200 000, ligne d’en-tête comprise
Lignes sur les téléphones et les tablettes
20 000, ligne d’en-tête comprise
Limites d’Excel vérifiées
Un .xls contient jusqu’à 65 536 lignes et 256 colonnes ; une cellule, jusqu’à 32 767 caractères

Où votre fichier est traité

Le CSV est lu et le classeur écrit dans votre navigateur ; le fichier choisi et le texte collé ne sont pas importés. En cas de problème, nous recevons un rapport d’erreur : le texte de l’erreur, sans les noms de fichiers ni le texte cité, le nom de l’outil, ainsi que le nom et la version de votre navigateur.

Questions fréquentes

Puis-je ouvrir un CSV à points-virgules enregistré par Excel en Europe ?

Oui. Le séparateur est détecté à partir des premières lignes : un fichier comme Name;Price garde ses colonnes, et une virgule décimale comme 12,5 devient le nombre 12.5 dans sa cellule. Si une colonne est coupée au mauvais endroit, choisissez vous-même le séparateur dans « Séparateur : ».

Les accents d’un CSV d’Excel s’afficheront-ils correctement ?

Oui, dans la plupart des cas. Un fichier en UTF-8, ou doté d’une marque d’ordre des octets (BOM), est reconnu ; sinon, l’outil suppose la page de code Windows de la langue de votre navigateur, celle qu’utilise Excel quand il enregistre un CSV. Si les accents restent incorrects, choisissez une autre page de code sous « Encodage : » et relancez la conversion.

Les nombres deviennent-ils de vraies cellules numériques ?

Oui, pour les colonnes dont chaque valeur est un nombre. Une colonne qui contient un code commençant par zéro, comme 007 ou 02134, ou une valeur de plus de 15 chiffres significatifs reste du texte, pour que rien ne soit perdu. Décochez « Nombres en cellules numériques » pour garder toutes les cellules en texte.

Combien de lignes puis-je convertir ?

200 000 lignes sur un ordinateur et 20 000 sur les téléphones et les tablettes, ligne d’en-tête comprise ; un fichier peut atteindre 250 Mo, et le texte collé a la même limite de lignes. Le format .xls s’arrête à 65 536 lignes et 256 colonnes : choisissez .xlsx pour les feuilles plus grandes.

Trucs et astuces

  • ✓Une cellule de plus de 32 767 caractères arrête la conversion, qui indique sa ligne et sa colonne ; raccourcissez cette valeur et relancez la conversion.
  • ✓Pour reconvertir un classeur en CSV, avec un point-virgule ou une tabulation comme séparateur, utilisez Excel en CSV.