Convertir CSV en Excel (XLSX)
Ce convertisseur transforme un fichier CSV en classeur Excel .xlsx : il détecte le séparateur et l'encodage, fait des nombres et des dates ISO de vraies cellules, et garde en texte les valeurs à zéros initiaux. Le classeur est créé dans votre navigateur et votre CSV n'est jamais envoyé. Les dates comme 03/04/2024 restent du texte au lieu d'être devinées, et les cellules qui commencent par = sont écrites comme du texte, pas comme des formules.
Un fichier ne s'est pas converti correctement ? Écrivez à [email protected], idéalement avec un petit fichier d'exemple, et ce sera corrigé.
L'essentiel
- Entrée : CSV (.csv). Sortie : Excel (XLSX) (.xlsx).
- Vos fichiers ne sont pas envoyés : le traitement se fait dans votre navigateur, sur votre propre appareil.
- Taille : pas de limite fixe ; les très gros fichiers sont limités par la mémoire de votre appareil.
- Nécessite un navigateur récent (Chrome, Edge, Firefox ou Safari) sur ordinateur, tablette ou téléphone ; rien à installer.
- Gratuit, sans inscription.
Pourquoi convertir un fichier CSV en Excel
Ouvrir un fichier CSV d'un double-clic, c'est jouer à pile ou face. Selon les paramètres de langue de l'ordinateur, Excel peut mettre chaque ligne dans une seule longue colonne, afficher é au lieu de é, transformer le code postal 01500 en 1500 et un long numéro de compte en 4,57E+15. Ce convertisseur lit le CSV avec soin et écrit un vrai classeur Excel (.xlsx) : ce que vous ouvrez correspond à ce que contenait le fichier. Il détecte le séparateur (virgule, point-virgule, tabulation ou barre verticale) et l'encodage (UTF-8, UTF-16 ou le Windows-1252 qu'écrivent les anciennes versions d'Excel), et affiche les premières lignes pour que vous vérifiiez les colonnes avant de convertir. Les nombres deviennent des nombres que vous pouvez additionner, les dates ISO comme 2024-05-01 deviennent de vraies dates, et tout ce qui ne fait que ressembler à un nombre, comme les codes avec des zéros initiaux, reste du texte. La première ligne est mise en gras et reste visible quand vous faites défiler.
Comment convertir un CSV en Excel
- Déposez votre fichier CSV dans le cadre, ou cliquez pour le choisir.
- Vérifiez les colonnes dans l'aperçu ; choisissez un autre séparateur si elles semblent fausses.
- Cliquez sur « Convertir en Excel » et ouvrez le fichier .xlsx téléchargé dans Excel, Numbers, LibreOffice ou Google Sheets.
Ce qui change lors de la conversion
Les zéros initiaux et les longs nombres restent du texte
Les valeurs comme 0045, 007 ou 000123 sont écrites dans des cellules de texte, si bien que les zéros sont conservés. Il en va de même des nombres de plus de 15 chiffres, comme les numéros de carte, de compte ou de suivi : Excel ne garde que 15 chiffres significatifs et remplacerait les autres par des zéros. Les nombres avec un séparateur de milliers, comme 1 250,00, et les montants avec un symbole de devise restent aussi du texte, car ils pourraient être lus de plusieurs façons.
Quelles dates deviennent des dates Excel
Seules les dates écrites sous la forme année-mois-jour, comme 2024-05-01 ou 2024-05-01 14:30, deviennent des cellules de date. Une date comme 03/04/2024 signifie le 3 avril en Europe et le 4 mars aux États-Unis : elle est donc conservée telle qu'elle est écrite plutôt que devinée. Excel peut ensuite convertir une telle colonne en dates avec Données › Convertir.
Virgules décimales
Dans un CSV à points-virgules, les nombres comme 3,5 sont lus comme 3.5 lorsque la plupart des nombres du fichier sont écrits ainsi. Dans Excel, la cellule affiche alors 3,5 ou 3.5 selon vos paramètres, mais c'est le même nombre.
Les formules ne sont pas exécutées
Une cellule qui commence par = est écrite comme du texte, pas comme une formule. Le classeur reste ainsi sûr : un CSV de source inconnue ne peut pas glisser une formule active dans votre tableur.
À propos des formats
CSV
Le CSV (comma-separated values, valeurs séparées par des virgules) est un tableau en texte brut : une ligne de texte par ligne du tableau, avec des cellules séparées par une virgule, un point-virgule ou une tabulation. Excel, Google Sheets, Numbers, toutes les bases de données et la plupart des langages de programmation le lisent et l'écrivent, ce qui en fait le moyen habituel de passer un tableau d'un programme à un autre.
- Il n'existe pas de norme pour le séparateur : Excel utilise une virgule ou un point-virgule selon les paramètres de langue.
- Chaque valeur est du texte ; c'est le programme qui le lit qui décide si 01500 est un nombre ou un code postal.
- Il n'y a ni feuilles, ni formules, ni couleurs, ni largeurs de colonnes, seulement les valeurs.
- L'encodage n'est pas enregistré dans le fichier ; l'UTF-8 est le choix sûr, et Excel a besoin d'un BOM pour le reconnaître.
Excel (XLSX)
Le XLSX est le format de classeur de Microsoft Excel depuis Excel 2007, également écrit par LibreOffice, Numbers et Google Sheets. Derrière l'extension se cache une archive zip de fichiers XML : un par feuille, plus le texte partagé, les styles et les formules.
- Un classeur peut contenir plusieurs feuilles ; un fichier CSV ne contient qu'un seul tableau.
- Les cellules gardent leur type : nombre, date ou texte, si bien qu'un code postal comme 01500 peut garder son zéro initial.
- Une feuille contient au plus 1 048 576 lignes et 16 384 colonnes.
- L'ancien format .xls (Excel 97-2003) est un format binaire différent.
Questions fréquentes
Mon fichier CSV est-il envoyé ?
Non. Le fichier est lu et le classeur est créé par votre navigateur, sur votre propre appareil. Rien n'est envoyé à un serveur, ce qui compte pour les fichiers clients, les données de paie et les exports de logiciels comptables.
Puis-je désactiver la détection des nombres et des dates ?
Oui. Décochez l'option et chaque cellule est écrite comme du texte, exactement comme dans le CSV. C'est utile pour des listes de codes ou de numéros de téléphone où rien ne doit être calculé.
Quelle taille peut avoir le CSV ?
Une feuille Excel contient au plus 1 048 576 lignes et 16 384 colonnes, et l'outil vous prévient si le fichier en a davantage. Les fichiers jusqu'à 200 Mo peuvent être lus ; quelques centaines de milliers de lignes prennent quelques secondes sur un ordinateur portable.
Le classeur fonctionne-t-il dans Google Sheets et Numbers ?
Oui. Le fichier .xlsx suit le format standard Office Open XML, que Google Sheets, Apple Numbers et LibreOffice Calc savent tous ouvrir.