Analyseur CSV
Analysez, consultez et analysez des données CSV instantanément dans votre navigateur. Prend en charge plusieurs délimiteurs, les champs entre guillemets et les colonnes triables.
Déposez un fichier CSV ici ou cliquez pour parcourir
Lit les fichiers .csv, .tsv et .txt jusqu'à 10 Mo — localement dans votre navigateur, rien n'est envoyé.
Lignes
0
Colonnes
0
Délimiteur détecté
,
Données analysées
Comment utiliser l'analyseur CSV
Collez ou saisissez le CSV
Collez vos données CSV, déposez un fichier .csv sur la zone de chargement, ou cliquez sur « Charger un exemple » pour essayer.
Choisissez le délimiteur
Sélectionnez votre délimiteur ou utilisez la détection automatique. Activez l'option d'en-tête si votre CSV contient des noms de colonnes.
Consultez et triez
Le tableau analysé apparaît instantanément. Cliquez sur n'importe quel en-tête de colonne pour trier les données par ordre croissant ou décroissant.
Qu'est-ce que CSV ?
CSV (Comma-Separated Values, valeurs séparées par des virgules) est un format texte simple pour stocker des données tabulaires. Chaque ligne représente un enregistrement et les valeurs d'une ligne sont séparées par un délimiteur — le plus souvent une virgule. Les fichiers CSV sont largement utilisés pour l'échange de données entre applications, bases de données et tableurs.
Caractéristiques principales de CSV
Format texte brut lisible et modifiable dans n'importe quel éditeur de texte
Universellement pris en charge par les tableurs, bases de données et langages de programmation
Prend en charge les champs entre guillemets pour gérer les délimiteurs, les sauts de ligne et les caractères spéciaux dans les valeurs
Questions fréquentes
Cet analyseur prend en charge les délimiteurs virgule (,), point-virgule (;), tabulation et pipe (|). Vous pouvez également utiliser l'option de détection automatique qui analyse vos données pour identifier le délimiteur le plus probable.
Les champs entourés de guillemets doubles sont traités comme une seule valeur. Cela permet aux champs de contenir le caractère délimiteur, des sauts de ligne et des guillemets échappés (représentés par deux guillemets doubles ""). Par exemple, "Alice, Wang" est analysé comme un seul champ contenant une virgule.
Non. Toute l'analyse CSV est effectuée entièrement dans votre navigateur à l'aide de JavaScript. Vos données ne quittent jamais votre appareil, garantissant une confidentialité et une sécurité totales.
Oui. Glissez-déposez un fichier .csv, .tsv ou .txt sur la zone de chargement (ou cliquez pour parcourir). Le fichier est lu localement via l'API FileReader du navigateur — il n'est jamais envoyé à un serveur. Fichiers jusqu'à 10 Mo ; au-delà, découpez-les d'abord.
La grammaire CSV courante : des champs séparés par des virgules, des enregistrements par des fins de ligne CRLF, les champs contenant des virgules, des guillemets ou des sauts de ligne entourés de guillemets doubles, et un guillemet intégré écrit sous la forme de deux guillemets consécutifs. Elle précise également que le premier enregistrement peut être un en-tête. Les fichiers réels enfreignent toutes les règles - fins de ligne LF brutes, absence de guillemets, délimiteurs en fin de ligne - c'est pourquoi cet analyseur tolère les variantes courantes tout en signalant les problèmes structurels.
La virgule est la valeur par défaut de la RFC 4180, mais les paramètres régionaux européens exportent souvent des fichiers délimités par des points-virgules (Excel le fait là où la virgule décimale est la norme), et les tabulations survivent au copier-coller depuis les tableurs. La détection fonctionne en comptant les délimiteurs candidats par ligne et en choisissant le plus constant - cet analyseur détecte automatiquement la virgule, le point-virgule, la barre verticale et la tabulation, et vous permet d'imposer votre choix.
Les principaux coupables : des champs sans guillemets contenant le délimiteur ; un nombre impair de guillemets corrompant toutes les lignes suivantes ; des lignes irrégulières comportant plus ou moins de colonnes que l'en-tête ; et des incompatibilités d'encodage, comme du texte windows-1252 affichant du mojibake ou un BOM UTF-8 qui se colle à la première cellule d'en-tête. Cet analyseur signale les écarts de longueur de ligne afin que la ligne défectueuse soit facile à repérer.
Tout s'exécute côté client, la limite est donc la mémoire de votre navigateur plutôt qu'un délai d'expiration côté serveur. Les fichiers de quelques dizaines de mégaoctets s'analysent généralement sans problème sur un ordinateur de bureau ; au-delà, utilisez les statistiques de délimiteurs et les nombres de lignes et de colonnes pour effectuer une première vérification du fichier, ou divisez-le avant de l'analyser. Aucun octet ne quitte votre machine, quelle que soit la taille.
Outils connexes
Analyseur SQL
Formatez et embellissez les requêtes SQL avec coloration syntaxique
Boîte à outils d'analyse JSON
Validez, formatez, minifiez et interrogez du JSON avec JSONPath dans votre navigateur avec retour d'erreur instantané
Analyseur YAML
Analysez et convertissez YAML en JSON et inversement avec validation
Références faisant autorité
Les sources primaires à l'origine de cet outil - normes et spécifications officielles, et non des résumés de seconde main.