CSV
5 tools
Les outils CSV en ligne gratuits de ToolDeck vous permettent d'analyser, de convertir et de transformer des données CSV directement dans votre navigateur — sans fichiers téléversés, sans compte requis. Convertissez CSV en JSON pour des tableaux structurés prêts pour les API, JSON en CSV pour des exports prêts pour les tableurs, CSV en Markdown pour des tableaux de documentation, CSV en HTML pour du balisage de tableau intégrable, et CSV en SQL pour des instructions INSERT en base de données. Tous les analyseurs respectent RFC 4180 : les champs entre guillemets, les virgules intégrées et les délimiteurs mixtes sont traités correctement.
Le Convertisseur CSV en JSON et le Convertisseur JSON en CSV gèrent la conversion aller-retour la plus courante. Le Formateur CSV corrige les problèmes de délimiteurs et de guillemets avant de transmettre les données à un autre outil, et CSV en SQL génère des instructions INSERT et des schémas CREATE TABLE prêts pour tout moteur de base de données pris en charge — tout le traitement s'effectue dans votre navigateur, sans fichiers téléversés, sans compte requis.
Que sont les outils CSV ?
CSV (Comma-Separated Values) est l'un des formats d'échange de données les plus anciens et les plus largement pris en charge. Il stocke des données tabulaires en texte brut : chaque ligne est un enregistrement, et les champs d'un enregistrement sont séparés par un délimiteur (généralement une virgule, mais aussi des tabulations, des points-virgules ou des barres verticales). RFC 4180 définit la grammaire formelle, y compris les règles de mise entre guillemets des champs contenant des délimiteurs, des sauts de ligne ou des guillemets doubles.
Malgré sa simplicité, le CSV brut est difficile à manipuler dans le développement moderne. Les API web attendent du JSON. Les frameworks frontend travaillent avec des objets et des tableaux, pas avec des lignes et des colonnes. Les bases de données orientées document comme MongoDB et Elasticsearch ingèrent nativement du JSON. Même les bases de données relationnelles bénéficient souvent d'une étape JSON intermédiaire pour valider les types de colonnes et détecter les champs mal alignés avant l'exécution d'une importation en masse. Les outils CSV comblent cet écart en convertissant des données tabulaires plates en formats structurés directement consommables par le code.
Vous avez besoin d'outils CSV lorsque vous traitez des exports de tableurs, des dumps de bases de données, des portails de données ouvertes gouvernementaux, des plateformes d'analyse comme Google Analytics ou Mixpanel, et tout pipeline ETL qui produit du texte délimité. Plutôt que d'écrire un script d'analyse ponctuel, un convertisseur en ligne vous donne des résultats immédiats avec une gestion correcte des cas limites tels que les champs entre guillemets, les sauts de ligne intégrés et les délimiteurs mixtes. Lorsque vous recevez un export ponctuel d'un client, que vous devez vérifier un mappage de colonnes avant d'écrire une migration, ou que vous voulez inspecter rapidement un flux fournisseur sans configurer d'environnement local, un convertisseur en ligne est plus rapide que toute solution scriptée.
Pourquoi utiliser les outils CSV de ToolDeck ?
Les outils CSV de ToolDeck analysent vos données entièrement dans le navigateur via JavaScript. Aucun fichier ne quitte votre machine, aucun backend ne traite vos données, et aucune limite de débit ne vous ralentit. Chaque outil fonctionne avec n'importe quel navigateur moderne — sans extension, sans plugin et sans configuration requise. Le résultat est un traitement CSV rapide et privé qui s'exécute partout où un navigateur est disponible.
Cas d'utilisation des outils CSV
La conversion CSV intervient à chaque étape du développement logiciel — prototypage d'API, alimentation de bases de données, débogage de pipelines ETL. Voici six scénarios concrets où un convertisseur en ligne fait gagner du temps par rapport à l'écriture d'un script ponctuel.
Référence des délimiteurs CSV
Les fichiers CSV utilisent différents délimiteurs selon le logiciel qui les a créés et la locale de l'utilisateur. Le tableau ci-dessous liste les quatre délimiteurs standard, leurs sources typiques et les cas où vous êtes susceptible de les rencontrer.
| Délimiteur | Caractère | Sources courantes | Remarques |
|---|---|---|---|
| Virgule | , | Excel (US/UK), Google Sheets, la plupart des bibliothèques de programmation | Délimiteur par défaut selon RFC 4180. Problématique lorsque les données contiennent des virgules (nécessite des guillemets). |
| Tabulation | \t | Exports de bases de données, Excel (Enregistrer sous .txt), copier-coller depuis des tableurs | Souvent appelé TSV (Tab-Separated Values). Apparaît rarement dans les valeurs de champs, donc les guillemets sont rarement nécessaires. |
| Point-virgule | ; | Excel (locales européennes : DE, FR, IT, ES), LibreOffice Calc | Utilisé dans les locales où la virgule est le séparateur décimal (1.234,56). Source fréquente d'erreurs d'analyse quand l'analyseur suppose des virgules. |
| Barre verticale | | | Exports mainframe, flux de données bancaires/financières, dossiers médicaux HL7 | Choisi quand les virgules et les points-virgules apparaissent dans les valeurs des données. Rare en développement web mais standard dans les échanges de données d'entreprise. |
CSV vs JSON : comparaison structurelle
CSV et JSON représentent les données différemment. Comprendre ces différences explique pourquoi la conversion n'est pas toujours sans perte et pourquoi certaines décisions (inférence de types, mappage des en-têtes, gestion des valeurs nulles) ont de l'importance.
| Fonctionnalité | CSV | JSON |
|---|---|---|
| Modèle de données | Table plate (lignes et colonnes) | Arbre (objets et tableaux imbriqués) |
| Système de types | Aucun (toutes les valeurs sont des chaînes) | Chaîne, nombre, booléen, null, objet, tableau |
| Imbrication | Non supportée | Profondeur arbitraire |
| Schéma | Implicite (ligne d'en-tête optionnelle selon RFC 4180) | Auto-décrit (les clés sont en ligne) |
| Commentaires | Non standardisés (certains outils utilisent #) | Non supportés (ECMA-404) |
| Taille du fichier | Compact (pas de répétition de clés par ligne) | Plus grand (clés répétées dans chaque objet) |
| Streaming | Ligne par ligne (naturel pour le streaming) | Nécessite NDJSON ou JSON Streaming pour le traitement ligne par ligne |
Pour des données tabulaires avec des colonnes uniformes, CSV est plus économe en espace car les clés ne sont pas répétées par ligne. Pour des données avec des champs variables, des structures imbriquées ou des valeurs typées, JSON est le meilleur choix. Lors de la conversion de CSV en JSON, le fichier de sortie sera plus grand car chaque objet répète tous les noms d'en-têtes comme clés de propriété.
Comment choisir le bon outil CSV
Choisissez l'outil qui correspond à la direction de votre conversion de données. Chaque outil traite les données entièrement dans votre navigateur, détecte automatiquement les délimiteurs, gère les champs entre guillemets RFC 4180, et vous permet de copier ou de télécharger les résultats immédiatement — sans installation requise.
- 1Si vous avez besoin de convertir un fichier CSV ou des données du presse-papiers en tableau JSON d'objets → Convertisseur CSV en JSON
- 2Si vous avez besoin de convertir un tableau JSON en format CSV pour l'import dans un tableur ou l'export de données → Convertisseur JSON en CSV
- 3Si vous avez besoin de générer un tableau Markdown pour la documentation, un README ou une page wiki → CSV en Markdown
- 4Si vous avez besoin de produire un tableau HTML avec des éléments thead et tbody prêts à intégrer dans une page web → CSV en Tableau HTML
- 5Si vous avez besoin de normaliser les délimiteurs, supprimer les espaces ou standardiser les guillemets dans un fichier CSV → Formateur CSV
- 6Si vous avez besoin de générer des instructions INSERT ou un schéma CREATE TABLE à partir d'un fichier CSV → CSV en SQL
Chaque outil ci-dessus détecte automatiquement les délimiteurs, gère les guillemets RFC 4180, et vous permet de télécharger le résultat sous forme de fichier. Si votre CSV source présente des délimiteurs incohérents, des espaces superflus ou des guillemets non équilibrés, faites-le passer d'abord par le Formateur CSV — nettoyer les données d'entrée avant la conversion évite une sortie malformée et vous épargne du débogage en aval. Si votre flux de travail implique une conversion entre JSON et YAML comme étape intermédiaire, consultez également la catégorie des outils YAML. Pour valider ou formater la sortie JSON, le Formateur JSON et les outils Validateur JSON sont accessibles en un clic.