Formateur CSV
Formater et nettoyer les données CSV avec validation
Entrée CSV
Sortie formatée
Qu'est-ce qu'un formateur CSV ?
CSV (Comma-Separated Values) est un format texte plat pour données tabulaires. Le CSV brut des exportations, APIs ou copier-coller a souvent un espacement incohérent, des délimiteurs mélangés ou des guillemets désordonnés. Un formateur CSV nettoie et normalise les données : délimiteurs cohérents, guillemets corrects selon RFC 4180, et suppression optionnelle des lignes vides.
Cet outil s'exécute entièrement dans votre navigateur. Votre CSV est parsé et reformaté localement ; rien n'est envoyé à un serveur. Utilisez les boutons de délimiteur (virgule, point-virgule, tabulation) pour correspondre à vos données.
Exemples de formatage CSV
Formater et nettoyer les données CSV. Exemple télécom :
Exemple : enregistrements d'abonnés
Cliquez sur le bouton Exemple ci-dessus pour charger plus d'exemples dans l'éditeur.
Comment utiliser cet outil
Coller ou télécharger
Copiez votre CSV et collez-le dans l'éditeur de gauche, ou cliquez sur Télécharger pour charger un fichier .csv ou .txt. Utilisez Exemple pour des données d'exemple avec formatage incohérent.
Choisir délimiteur et options
Sélectionnez le délimiteur (virgule, point-virgule ou tabulation) pour correspondre à vos données. Activez Supprimer vides pour retirer les lignes vides. Le panneau droit se met à jour automatiquement.
Copier ou télécharger
Utilisez <strong>Copier</strong> ou <strong>Télécharger</strong> pour obtenir le CSV formaté. Pour convertir CSV en JSON, utilisez CSV vers JSON. Pour la validation, utilisez le Validateur CSV.
Fonctionnement du formateur
L'outil parse votre CSV selon RFC 4180 : les champs contenant des virgules, des sauts de ligne ou des guillemets doubles sont entourés de guillemets, et les guillemets internes sont échappés en les doublant. Le formateur normalise l'utilisation des délimiteurs, applique des guillemets cohérents et supprime optionnellement les lignes vides. Le traitement s'exécute dans votre navigateur en JavaScript—pas d'aller-retour serveur. Le parsing de chaînes et les regex gèrent la transformation.
Excel et <a href="https://support.google.com/docs/answer/3093343" target="_blank" rel="noopener">Google Sheets</a> exportent du CSV avec des délimiteurs spécifiques à la locale. Les locales européennes utilisent souvent le point-virgule car la virgule est le séparateur décimal. Les boutons de délimiteur vous permettent de correspondre à votre source. Pour convertir le CSV formaté en données structurées, utilisez CSV vers JSON ou CSV vers XML.
Où le formatage CSV aide
Les exportations de bases de données de PostgreSQL, MySQL ou SQL Server produisent souvent du CSV avec un formatage incohérent. Les faire passer ici vous donne des données propres pour la ré-importation, les pipelines ETL ou l'analyse dans pandas. Les copies de tableurs collées depuis Excel ou Google Sheets peuvent avoir des espaces supplémentaires ou des fins de ligne mélangées—le formatage les normalise.
Les réponses API qui renvoient du CSV (p. ex. de <a href="https://www.postman.com/" target="_blank" rel="noopener">Postman</a> ou <code>curl</code>) peuvent être minifiées ou mal citées. Coller ici rend la structure lisible. Avant de convertir en JSON pour les applications web, formatez d'abord le CSV, puis utilisez CSV vers JSON. Pour la validation avant import, faites-le passer par le Validateur CSV.
C'est aussi utile avant de partager du CSV avec l'équipe. Le CSV formaté dans une pull request ou un ticket est plus facile à revoir. Le faire passer d'abord par le Validateur CSV peut détecter les erreurs de guillemets ou les colonnes incohérentes avant que d'autres ne les voient.
Questions fréquentes
Mes données sont-elles privées ?
Oui. Le formatage s'exécute dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Quel délimiteur dois-je utiliser ?
La virgule (,) est standard pour les données US/UK. Le point-virgule (;) est courant en Europe où la virgule est le séparateur décimal. La tabulation est utilisée dans les fichiers TSV. Correspondre à vos données source.
Que fait Supprimer vides ?
Il retire les lignes vides de la sortie. Utile quand votre source a des sauts de ligne supplémentaires entre les lignes.
Puis-je convertir CSV en JSON ?
Oui. Utilisez CSV vers JSON pour cela. Pour JSON vers CSV, utilisez JSON vers CSV.
Outils connexes
Pour la spécification CSV, voir RFC 4180. Le guide JSON de MDN couvre les formats de données connexes. JSON est souvent utilisé avec CSV pour les réponses API.