Mode d’emploi
- Collez des données CSV ou ouvrez un fichier .csv, .tsv ou .txt.
- Laissez le délimiteur en détection automatique ou choisissez-le.
- Choisissez si la première ligne est un en-tête et si les nombres doivent être stockés comme des nombres.
- Sélectionnez Convertir et téléchargez le fichier .xlsx.
Fonctionnement
Le CSV est lu avec un analyseur standard (RFC 4180) : les champs peuvent être entre guillemets, les champs entre guillemets peuvent contenir le délimiteur et des sauts de ligne, et les guillemets doublés correspondent à un guillemet unique. La détection automatique essaie la virgule, le point-virgule, la tabulation et la barre verticale, puis choisit celui qui divise les premières lignes en un nombre de colonnes le plus cohérent. Un indicateur d'ordre des octets au début est ignoré.
Le classeur comporte une feuille. Avec une ligne d'en-tête, la première ligne est en gras, reste visible pendant le défilement et affiche des boutons de filtre. Les largeurs de colonnes suivent la valeur la plus longue de chaque colonne (limitées à un maximum raisonnable).
Avec l'option « Stocker les nombres comme des nombres », seuls les nombres décimaux simples (42, -3.5, 1e6) deviennent des cellules numériques. Les nombres avec des zéros initiaux, des séparateurs de milliers, des virgules décimales ou plus de 15 chiffres significatifs restent en texte, car leur conversion les modifierait. Le texte qui commence par = est stocké comme texte, jamais comme formule. Les dates sont conservées comme texte, exactement comme elles sont écrites.
Exemples
Export depuis une boutique en ligne
Un export de commande séparé par des points-virgules s'ouvre en une seule colonne dans Excel. En le convertissant ici, les points-virgules sont détectés et chaque champ est placé dans sa propre colonne avec un en-tête figé.
Conserver les codes produit intacts
Les codes tels que 00451 restent en texte : les zéros initiaux ne sont pas perdus comme lorsque Excel ouvre le CSV directement.
Foire aux questions
Pourquoi certains nombres restent-ils en texte ?
Les valeurs avec des zéros initiaux, des virgules décimales, des séparateurs de milliers ou plus de 15 chiffres restent en texte afin de ne pas être modifiées. Désactivez « Stocker les nombres comme des nombres » pour conserver chaque cellule en texte.
Les dates sont-elles converties en dates Excel ?
Non. Les formats de date dans les fichiers CSV varient selon les pays : les dates sont donc conservées en texte exactement comme elles sont écrites. Vous pouvez les convertir dans Excel avec Convertir en colonnes ou DATEVALUE.
Quel encodage mon fichier CSV doit-il avoir ?
Les fichiers sont lus en UTF-8. Si les caractères spéciaux s'affichent mal, le fichier a été enregistré dans un ancien encodage ; ouvrez-le dans un éditeur de texte et enregistrez-le d'abord en UTF-8.
Y a-t-il une limite de taille ?
Les fichiers que vous ouvrez sont soumis à la limite de taille de fichier de votre offre. Les très gros CSV nécessitent aussi suffisamment de mémoire dans votre navigateur, car le classeur entier est construit sur votre appareil.
Confidentialité
Les données CSV sont converties dans votre navigateur et le fichier .xlsx est créé sur votre appareil. Rien n'est envoyé, stocké ni inclus dans les statistiques ; seul un événement anonyme indiquant que l'outil a été utilisé est comptabilisé.