CSV en Excel

Excel ouvre le CSV tout seul — mal. Il prend le séparateur dans vos paramètres régionaux : dans la moitié de l’Europe, un fichier à virgules atterrit dans une seule colonne. Sans BOM, il lit le fichier dans l’encodage local et le cyrillique devient illisible. Et il abîme les longs nombres en silence : les codes perdent leurs zéros, un numéro de carte devient une puissance de dix. Ici le fichier est lu correctement, et vous voyez le résultat avant de cliquer.

Le fichier est lu dans votre navigateur et le classeur y est écrit — rien n’est envoyé. L’encodage est détecté aussi : un CSV enregistré en Windows-1251 n’a pas à devenir illisible.

À côté : CSV en JSON · Excel en PDF · PDF en Excel · Formatter JSON

Comment faire

  1. Choisissez le fichier CSV ou collez le tableau dans le champ.
  2. Regardez l’aperçu : si les colonnes sont fausses, changez de séparateur.
  3. Cliquez et téléchargez le XLSX.

Bon à savoir

Là où un CSV ordinaire casse

Trois choses le cassent, et les trois restent invisibles jusqu’à l’ouverture. Le séparateur : Excel le prend du système, pas du fichier. L’encodage : sans BOM il suppose le local, et un export UTF-8 s’affiche en charabia. Les valeurs : tout ce qui ressemble à un nombre devient un nombre, « 007 » devient 7 et un long code 1,23E+15. Ici les deux premiers sont détectés, le troisième est écrit comme du texte.

Les lignes sont mises au carré

Les exports omettent souvent les cellules vides de fin, et les lignes deviennent irrégulières : neuf colonnes dans l’en-tête, sept dans certaines lignes. Un tableur attend un rectangle : les lignes courtes sont complétées par des cellules vides, faute de quoi une formule sur la dernière colonne lit des champs différents selon la ligne.

Questions fréquentes

Mon fichier part-il quelque part ?

Non. Il est lu dans votre navigateur et le classeur y est écrit.

Et si les colonnes sont fausses ?

Le séparateur a été mal deviné : choisissez-le à la main. L’aperçu se met à jour aussitôt.

Les zéros de tête sont-ils conservés ?

Oui. Les valeurs sont écrites comme du texte : « 007 » reste « 007 » et un long code ne devient pas une puissance de dix.

Et le cyrillique d’un vieil export ?

L’encodage est détecté : un fichier en Windows-1251 est lu comme tel plutôt que transformé en charabia.

Outils similaires