Convertisseur CSV en Excel

Transformez vos fichiers CSV, TSV ou TXT en classeur .xlsx propre : séparateur, encodage et types de colonnes sont réglés d'abord, le tout dans votre navigateur, sans rien téléverser.

Vos fichiers CSV sont lus et convertis sur votre appareil. Rien n'est téléversé vers ArrayKit : les exports contenant des données clients ou financières restent chez vous.

Conçu et maintenu par Udit Agarwal

Ouvrir le nettoyeur de données Excel

À propos de CSV en Excel

Le convertisseur CSV en Excel transforme un ou plusieurs fichiers CSV, TSV ou TXT en véritable classeur .xlsx, sans les dégâts d'un simple double-clic. Il détermine le séparateur (virgule, point-virgule, tabulation ou barre verticale), les guillemets et l'encodage du texte, y compris les exports en UTF-16 et en Windows-1252, puis examine chaque colonne avant de décider de la nature de ses cellules. Une colonne ne devient numérique que si toutes ses valeurs sont sans ambiguïté des nombres : les codes postaux à zéro initial, les identifiants de 16 chiffres et les numéros de téléphone avec un signe plus restent donc du texte au lieu de devenir 2134 ou 1.23E+15. Les virgules décimales, les dates comme 05/03/2024 et les valeurs TRUE/FALSE sont reconnues, et chaque colonne peut être forcée depuis l'aperçu. Plusieurs fichiers peuvent partager un classeur avec une feuille chacun, ou ressortir sous forme d'un zip de fichiers séparés. Toute la conversion se fait sur votre appareil.

Fonctionnalités

  • Détecte les séparateurs virgule, point-virgule, tabulation et barre verticale, les guillemets, les BOM et les fins de ligne
  • Lit les fichiers UTF-8, UTF-16 et Windows-1252 pour que les accents survivent
  • Garde les zéros initiaux, les identifiants de 16 chiffres et les numéros de téléphone en texte au lieu de les abîmer
  • Reconnaît les virgules décimales, les séparateurs de milliers, les dates ISO, jour d'abord et mois d'abord
  • Forçage par colonne en texte, nombre, date ou TRUE/FALSE avant le téléchargement
  • Regroupe plusieurs fichiers dans un classeur avec une feuille nommée chacun, ou dans un zip de classeurs
  • Ligne d'en-tête en gras et ombrée, en-tête figé, boutons de filtre et largeurs de colonnes ajustées
  • Sortie en .xlsx, en ancien .xls ou en CSV UTF-8 propre que Excel ouvre correctement

Comment utiliser CSV en Excel

  1. Déposez un ou plusieurs fichiers CSV, TSV ou TXT sur la page, ou collez le texte
  2. Vérifiez le séparateur détecté et les 50 premières lignes, puis corrigez le type d'une colonne depuis le menu sous son titre
  3. Choisissez le style de l'en-tête et indiquez si plusieurs fichiers forment un classeur ou un zip
  4. Téléchargez le .xlsx et ouvrez-le dans Excel, Numbers ou Google Sheets

Exemple

Entrée

name;zip;price;joined
Ann;02134;1.250,50;05/03/2024
Bo;10001;980,00;25/03/2024

Sortie

Separator: semicolon · decimal comma · dates read day first
name   text
zip    text   (02134 keeps its zero)
price  number (1250.5, 980)
joined date   (2024-03-05, 2024-03-25)

Le fichier à point-virgule est découpé correctement, les décimales à virgule deviennent de vrais nombres et le code postal reste 02134.

Erreurs courantes et dépannage

  • Les codes postaux ou identifiants perdent encore leurs zéros initiaux à l'ouverture du fichier. — Ouvrez le .xlsx produit par cet outil plutôt que le CSV d'origine. Si une colonne a été lue comme des nombres, passez-la sur Traiter comme du texte dans le menu sous son titre, puis convertissez de nouveau.
  • Tout atterrit dans une seule colonne. — Le séparateur a été mal deviné. Choisissez virgule, point-virgule, tabulation ou barre verticale dans la liste Séparateur au lieu de Détecter automatiquement, et l'aperçu découpera aussitôt les colonnes.
  • Les lettres accentuées se changent en symboles étranges. — Le fichier a été enregistré dans un ancien encodage. Le convertisseur lit automatiquement l'UTF-8, l'UTF-16 et le Windows-1252 : utilisez donc la sortie .xlsx, ou l'option CSV pour Excel, qui écrit de l'UTF-8 avec une marque d'ordre des octets.
  • Les dates ressortent avec le jour et le mois inversés. — Des valeurs comme 05/03/2024 peuvent se lire dans les deux sens. Réglez Dates comme 05/03/2024 sur Jour d'abord ou Mois d'abord, et l'aperçu comme le téléchargement suivent.

Foire aux questions

Comment le convertisseur CSV en Excel conserve-t-il les zéros initiaux des codes postaux ?
Il lit chaque valeur d'une colonne avant de choisir un type. Si une valeur a un zéro initial, plus de 15 chiffres ou un signe plus façon téléphone, toute la colonne reste du texte, et ces cellules portent aussi le format Texte : ressaisir un code dans Excel garde alors son zéro.
Puis-je fusionner plusieurs fichiers CSV dans un seul classeur Excel ?
Oui. Déposez tous les fichiers ensemble et choisissez Un seul classeur. Chaque fichier devient sa propre feuille, nommée d'après le fichier, sans les caractères interdits par Excel, avec des noms raccourcis à 31 caractères et les doublons numérotés. Choisissez Zip de fichiers pour obtenir des classeurs séparés.
Le convertisseur gère-t-il les fichiers à point-virgule de l'Excel européen ?
Oui. Les fichiers séparés par des points-virgules avec des virgules décimales, comme 1.234,56, sont détectés à partir des données elles-mêmes. Vous pouvez aussi régler à la main le séparateur et la marque décimale si un fichier sort de l'ordinaire.
Quels encodages de texte le convertisseur CSV en Excel lit-il ?
L'UTF-8 avec ou sans marque d'ordre des octets, l'UTF-16 dans l'un ou l'autre ordre d'octets, et le Windows-1252, que beaucoup d'anciens exports Excel utilisent. L'encodage est affiché au-dessus de l'aperçu.
Quelle taille de fichier CSV puis-je convertir en Excel ici ?
La limite est la mémoire de votre appareil plutôt qu'un plafond de téléversement. Une feuille peut contenir 1 048 576 lignes, et l'outil vous prévient avant le téléchargement si un fichier dépasse ce nombre. Les très gros fichiers se convertissent plus aisément en CSV pour Excel ou découpés en parties.
L'en-tête en gras, la ligne figée et les filtres fonctionnent-ils dans l'ancien format .xls ?
Le style de l'en-tête est écrit dans les fichiers .xlsx. L'ancien format .xls conserve les feuilles, les largeurs de colonnes et les cellules typées, mais pas l'en-tête stylé, et il est limité à 65 536 lignes et 256 colonnes.

Outils associés

  • Excel vers CSV — Exporte n’importe quelle feuille .xlsx ou .xls vers un CSV propre avec choix du délimiteur, localement.
  • JSON en Excel — Convertissez du JSON en classeur Excel : colonnes aplaties, une feuille par tableau et cellules typées.
  • CSV vers JSON — Convertit du CSV ou TSV en JSON typé avec imbrication par en-têtes pointés, dans votre navigateur.
  • Nettoyeur de données Excel — Nettoyez vos tableurs : espaces, casse, lignes vides, doublons, dates et nombres, puis export en .xlsx ou CSV.
  • CSV vers table Markdown — Transforme du CSV ou du TSV en une table Markdown façon GitHub.
  • CSV vers SQL — Génère des INSERT et un CREATE TABLE pour MySQL, PostgreSQL, SQLite et SQL Server, localement.
  • Excel vers JSON — Transforme une feuille .xlsx ou .xls en JSON propre à cellules typées, dans votre navigateur.

Plus d’outils Excel et tableurs

  • JSON en Excel — Convertissez du JSON en classeur Excel : colonnes aplaties, une feuille par tableau et cellules typées.
  • Nettoyeur de données Excel — Nettoyez vos tableurs : espaces, casse, lignes vides, doublons, dates et nombres, puis export en .xlsx ou CSV.
  • Générateur RECHERCHEV — Créez une formule RECHERCHEV correcte avec SIERREUR, valeur exacte ou approchée, alternatives RECHERCHEX et INDEX/EQUIV, et test en direct.
  • Générateur INDEX EQUIV — Générez des formules INDEX EQUIV : recherche à gauche, double entrée, critères multiples, avec tableau de test et sortie à copier.
  • Explicateur de formules Excel — Collez une formule Excel ou Google Sheets et obtenez une explication claire, étape par étape, de chaque fonction et argument.
  • Générateur de formule Excel — Choisissez une tâche (sommes conditionnelles, recherches, dates, texte, classement) et obtenez une formule Excel ou Sheets prête à coller.
  • Traducteur de fonctions Excel — Traduisez des formules Excel entre anglais, allemand, français, espagnol, italien, portugais, néerlandais, suédois et russe, séparateurs inclus.
  • Générateur de macros VBA — Générez des macros VBA prêtes à l'emploi (boucles, lignes vides, export PDF, e-mail…) avec vos propres plages et noms.

Voir tous les outils Excel et tableurs (9) · Tous les outils