UltKit

Convertir CSV en XLSX

Transformez un export CSV en véritable classeur Excel sans les dégâts d'un simple double-clic : les codes postaux gardent leurs zéros, les longs numéros de commande conservent tous leurs chiffres et les noms s'affichent correctement, quelle que soit la langue.

Convertisseur de données

ou déposez Fichiers CSV, TSV, TXT … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez les fichiers CSV

    Déposez vos exports .csv, .tsv ou .txt dans la zone d'import, jusqu'à 20 par lot et 95 Mo chacun. Séparateur est réglé sur Détection automatique : les fichiers à virgule, à point-virgule et à tabulation fonctionnent donc tous.

  2. 2

    Vérifiez la ligne d'en-tête

    La première ligne contient les en-têtes est activé : la ligne 1 devient donc les titres des colonnes. Désactivez cette option si le fichier commence directement par des données, et renseignez Nom de la feuille si l'onglet ne doit pas s'appeler Sheet1.

  3. 3

    Convertissez et téléchargez

    Cliquez sur Convertir en XLSX (Excel), puis ouvrez le classeur dans Excel, Google Sheets, Numbers ou LibreOffice.

Réponse

Quel est le moyen le plus sûr de convertir un CSV en Excel ?

Convertissez le fichier au lieu de double-cliquer dessus. Importez le CSV et cliquez sur Convertir en XLSX (Excel) : le séparateur est détecté, la première ligne devient les en-têtes, les nombres deviennent des cellules numériques, et les valeurs qui seraient abîmées, comme 00125 ou un identifiant de 16 chiffres, sont stockées en texte.

Ce qu'un convertisseur CSV en Excel doit préserver

Un fichier CSV n'a pas de types : chaque champ est du texte, et la RFC 4180 indique seulement comment les champs sont séparés et délimités par des guillemets. Quand Excel en ouvre un directement, il décide pour chaque cellule si le texte est un nombre, une date ou une formule. Le plus souvent, il devine juste ; les exceptions concernent justement les données qui comptent le plus.

Excel conserve 15 chiffres significatifs : un numéro de carte ou de suivi à 16 chiffres se termine donc par 0. Les valeurs à zéros initiaux, comme le code postal 02134 ou la référence 00125, deviennent de simples nombres. Un texte comme 1-2 ou MARCH1 devient une date. Un fichier UTF-8 sans marque d'ordre des octets est lu dans la page de codes Windows, et São Paulo s'affiche São Paulo. L'exemple ci-dessous contient trois de ces pièges.

Données CSV dont les valeurs sont souvent modifiées par Excel
sku,zip,phone,ordered,tracking,city
00125,02134,+33 1 42 68 53 00,2026-03-04,9400111202555842761234,Lyon
00981,07030,+33 4 91 55 01 87,2026-03-05,9400111202555842769876,Saint-Étienne

CSV ou XLSX : ce que chaque format peut contenir

from ↓ · to →Cell typesPlusieurs feuillesFormulasFormattingPlus de 65 536 lignesLisible dans n'importe quel éditeur de texte
CSV– CSV to Cell types: no– CSV to Plusieurs feuilles: no– CSV to Formulas: no– CSV to Formatting: noCSV to Plus de 65 536 lignes: yesCSV to Lisible dans n'importe quel éditeur de texte: yes
XLSXXLSX to Cell types: yesXLSX to Plusieurs feuilles: yesXLSX to Formulas: yesXLSX to Formatting: yesXLSX to Plus de 65 536 lignes: yes– XLSX to Lisible dans n'importe quel éditeur de texte: no
XLSXLS to Cell types: yesXLS to Plusieurs feuilles: yesXLS to Formulas: yesXLS to Formatting: yes– XLS to Plus de 65 536 lignes: no– XLS to Lisible dans n'importe quel éditeur de texte: no
supported not offeredCe que chaque format peut contenir. Convertir un CSV en XLSX apporte des cellules typées et la possibilité de mettre en forme ; cela ne crée pas de formules que le CSV n'a jamais eues.

CSV

Valeurs séparées par des virgules

Le CSV est un format texte brut pour les tableaux, où chaque ligne est une ligne du tableau et où des virgules séparent les colonnes. Il est utilisé depuis les débuts de l'informatique et décrit dans la RFC 4180, bien que de nombreuses variantes utilisent des points-virgules ou des tabulations et différents encodages de texte. Presque tous les tableurs, bases de données et outils d'analyse peuvent l'importer et l'exporter, ce qui en fait le format par défaut pour échanger des données entre systèmes. Le CSV ne stocke que des valeurs, sans formules, mise en forme, feuilles multiples ni types de données.

Compression
–
Transparence
–
Animation
–
Année de création
–
Convertisseur CSV

XLSX

Classeur Microsoft Excel

Le XLSX est le format de classeur par défaut de Microsoft Excel depuis Office 2007, basé sur la norme Office Open XML. Il stocke plusieurs feuilles, des formules, la mise en forme, des graphiques, des tableaux croisés dynamiques et la validation des données dans un paquet ZIP de fichiers XML. Il gère plus d'un million de lignes par feuille et c'est le format d'échange habituel des tableurs professionnels. Google Sheets, LibreOffice et Numbers ouvrent le XLSX, mais les macros et les fonctions avancées peuvent ne pas être conservées.

Compression
–
Transparence
–
Animation
–
Année de création
2007 · Microsoft
Convertisseur XLSX

Le CSV devient du XLSX quand des données exportées sont transmises à d'autres personnes : un rapport pour un responsable, une liste de commandes pour un client, des résultats d'enquête pour une équipe, qui attendent tous un classeur avec des cellules typées et un nom de feuille, pas du texte brut.

Convertir CSV en XLSX : à quoi ressemble le classeur

Dans le fichier converti, sku, zip et tracking sont des cellules de texte : 00125 et le numéro de suivi à 22 chiffres apparaissent donc exactement comme dans le CSV. La colonne ordered contient des dates ISO, qu'Excel reconnaît comme des dates que vous pouvez trier et filtrer par mois. Les noms de villes gardent leurs accents, car le fichier est lu en UTF-8, quel que soit l'encodage choisi par l'auteur du CSV à l'enregistrement.

Le classeur contient une seule feuille, nommée Sheet1 sauf si vous modifiez Nom de la feuille (31 caractères au maximum, la même limite qu'impose Excel). La mise en forme des colonnes reste neutre, afin que le destinataire applique ses propres formats de nombre. Si le destinataire utilise Excel 2003 ou un ancien système d'import qui refuse le XLSX, CSV en XLS produit à la place l'ancien format binaire.

Ne réenregistrez pas le classeur en CSV dans Excel

Une fois le XLSX correct, continuez à travailler dedans. Le réenregistrer en CSV depuis Excel puis rouvrir ce CSV par double-clic réintroduit tous les problèmes de conversion décrits plus haut. Quand un système a de nouveau besoin d'un CSV, exportez une copie propre avec XLSX en CSV.

FAQ : convertir CSV en XLSX

Pourquoi ne pas simplement ouvrir le CSV dans Excel et l'enregistrer en XLSX ?

Parce qu'Excel convertit les valeurs à l'ouverture, avant même que vous puissiez enregistrer. Les zéros initiaux, les longs nombres et tout ce qui ressemble à une date sont modifiés en mémoire, et l'enregistrement en XLSX rend ces changements définitifs. En convertissant d'abord, sans qu'Excel devine, vous conservez le texte d'origine.

Le fichier XLSX est-il plus léger que le CSV ?

Souvent, oui. Un XLSX est une archive ZIP, et les textes répétés, comme des noms de pays ou des statuts, sont stockés une seule fois dans une table de chaînes partagées. Les exports remplis de valeurs répétées sont donc généralement plus légers.

Mon CSV dépasse un million de lignes. Que se passe-t-il ?

Une feuille Excel s'arrête à 1 048 576 lignes, en-tête compris. Excel affiche lui-même l'avertissement « fichier non chargé complètement » pour ces fichiers. Divisez d'abord le CSV, ou chargez-le dans une base de données avec CSV en SQL, où le nombre de lignes n'a pas d'importance.

Peut-on empêcher Excel de modifier mes données tout seul ?

Les versions récentes d'Excel pour Microsoft 365 proposent des options de conversion automatique des données sous Fichier → Options → Données, qui permettent de désactiver la suppression des zéros initiaux, la conversion des longs nombres et la transformation du texte en dates. Les versions plus anciennes n'ont pas cette option, d'où l'intérêt de convertir en dehors d'Excel.

Quels délimiteurs la détection automatique reconnaît-elle ?

L'outil examine les premières lignes à la recherche de virgules, de points-virgules, de tabulations, de barres verticales et d'espaces, puis retient le séparateur qui découpe chaque ligne en un même nombre de champs. Si les colonnes semblent incorrectes, réglez Séparateur manuellement et relancez la conversion.

Google Sheets peut-il aussi ouvrir le fichier XLSX ?

Oui. Importez-le dans Google Drive et ouvrez-le avec Google Sheets, ou importez-le dans une feuille existante. Gardez en tête qu'une feuille de calcul Google est limitée à 10 millions de cellules au total, tous onglets confondus.