Visionneuse CSV et affichage en tableau — outil gratuit
Collez ou téléversez un CSV/TSV et affichez-le sous forme de tableau triable et consultable. Détecte automatiquement les délimiteurs. Inspectez les données sans ouvrir Excel.
Déposez un fichier ici ou cliquez pour parcourir
CSV, TSV, TXT · traité sur votre appareil
ou appuyez sur Ctrl+V pour coller depuis le presse-papiers
Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.
Utilisations courantes
- Inspection Rapide CSVOuvrez un fichier CSV dans votre navigateur pour inspecter sa structure sans lancer Excel ou un outil de base de données.
- Déboguer les Exportations CSV des ApplicationsInspectez les exportations CSV de votre application pour vérifier les données et le formatage avant d'envoyer aux clients ou aux parties prenantes.
- Préparer les Données Avant l'ImportationInspectez un CSV avant l'importation dans une base de données, une feuille de calcul ou un CRM pour vérifier la structure.
- Inspection d'Ensemble de Données AcadémiquesOuvrez les données de recherche CSV, les réponses aux sondages ou les résultats d'expériences pour un premier aperçu rapide.
- Alternative Légère aux Feuilles de CalculOuvrez les fichiers CSV instantanément lorsque vous avez seulement besoin de les lire, sans lancer Excel ou Google Sheets.
Comment ça marche
La visionneuse CSV analyse et rend votre fichier avec un tokeniseur conforme à la RFC 4180 écrit à la main directement dans l'outil — sans bibliothèque CSV tierce, sans serveur. Tout le processus s'exécute dans votre navigateur : lecture de fichier, détection du délimiteur, tri, filtrage et export.
- 1Lecture de fichier et détection du délimiteurLes fichiers téléversés sont lus via l'API File.text() du navigateur ; le texte collé est capturé depuis la zone de texte. L'outil analyse ensuite les 2000 premiers caractères et compte les occurrences de virgule, tabulation, point-virgule et barre verticale hors des champs entre guillemets — celui qui apparaît le plus souvent devient automatiquement le délimiteur actif.
- 2Tokenisation RFC 4180Un tokeniseur caractère par caractère parcourt le texte brut, suivant un état de champ entre guillemets afin que les virgules, barres verticales ou sauts de ligne entre guillemets doubles soient traités comme du contenu littéral plutôt que comme des délimiteurs. Les guillemets échappés (deux caractères guillemet double consécutifs) sont réduits à un seul guillemet, conformément à la spécification RFC 4180.
- 3Tableau triable et cherchable avec profilage des colonnesLes lignes analysées sont conservées en mémoire et filtrées côté client à chaque frappe. Cliquer sur un en-tête de colonne la trie avec un comparateur conscient du type : si 80 % ou plus des valeurs non vides de la colonne s'analysent comme des nombres, un ordre numérique est appliqué et les valeurs non numériques sont triées à la fin ; sinon une comparaison de chaînes adaptée au paramètre régional est utilisée. Un panneau Statistiques calcule le nombre, les valeurs distinctes, le min, le max, la moyenne et la médiane par colonne numérique entièrement dans le navigateur.
- 4Affichage paginé et export multi-formatPour garder le DOM réactif, les lignes sont paginées à 500 par page tandis que la recherche et le tri fonctionnent toujours sur l'ensemble des données. La vue active (en-têtes plus lignes filtrées et triées) peut être exportée en CSV propre à délimiteur virgule (quel que soit le délimiteur d'origine), en tableau Markdown, ou en tableau JSON d'objets — le tout généré localement et copié dans le presse-papiers ou téléchargé en fichier.
Votre fichier CSV est lu directement dans le navigateur et jamais envoyé à un serveur — seule la taille du fichier (en kilo-octets) est envoyée aux statistiques pour compter l'utilisation de l'outil.
Guide
Exemple détaillé
Cliquez sur « Essayer un exemple ». Un tableau apparaît avec une colonne « # » et les en-têtes Name, Email, City, Signup, Orders et Notes au-dessus de cinq personnes. Le résumé indique « Données collées · 5 lignes · 6 colonnes », et « Affichage de 5 sur 5 » compte les mêmes cinq lignes de données ; la ligne d'en-tête n'est pas comptée. « Team lead, west region » reste dans une seule cellule parce qu'il était entre guillemets. Cliquez sur l'en-tête « Orders » : les lignes se trient 7, 29, 34, 41, 52 et une flèche vers le haut apparaît ; cliquez à nouveau pour mettre 52 en premier. Appuyez sur « Statistiques » : la carte Orders affiche Nombre 5, Distinct 5, Minimum 7, Maximum 52, Moyenne 32.6 et Médiane 34. Saisissez tokyo dans « Rechercher… » : il indique « Affichage de 1 sur 5 » et seule Carol Davis reste. « Copier » copie maintenant cette seule ligne sous son en-tête au format CSV, et « Télécharger JSON » enregistre table.json.
Quels réglages utiliser, et les limites
- Ouvrez des données par fichier ou par collage. Déposez un fichier .csv, .tsv ou .txt sur la zone de dépôt, ou choisissez-le avec « Parcourir les fichiers ». Ou collez dans « Collez un CSV/TSV ici… » : coller dans un champ vide affiche le tableau tout de suite quand le texte contient des sauts de ligne, des tabulations, des virgules, des points-virgules ou des barres verticales, tandis qu'un texte saisi demande « Afficher le tableau ». « Modifier » remet les données collées dans le champ et « Effacer » repart de zéro. Un fichier est lu en octets : une marque d'ordre des octets, de l'UTF-16 ou de l'UTF-8 valide sont reconnus, et tout le reste est décodé avec une ancienne page de codes estimée d'après la langue de la page.
- Réglez vous-même le délimiteur et l'en-tête si nécessaire. « Détecter le délimiteur automatiquement » est cochée au départ. Elle compte les virgules, tabulations, points-virgules et barres verticales hors du texte entre guillemets dans les 2 000 premiers caractères et utilise le plus fréquent ; une première ligne « sep= » d'Excel est respectée et masquée. Décochez-la pour choisir « Virgule (,) », « Tabulation », « Point-virgule (;) » ou « Barre verticale (|) ». « La première ligne est l'en-tête » est cochée au départ ; décochez-la et les colonnes sont nommées « Colonne 1 », « Colonne 2 » et ainsi de suite, la première ligne étant affichée comme une donnée.
- Triez, recherchez et lisez les virgules décimales. Cliquez sur un en-tête de colonne pour trier et cliquez à nouveau pour inverser ; une flèche indique le sens. Une colonne est triée comme des nombres quand au moins 80 pour cent de ses cellules non vides sont des nombres, les autres cellules venant en dernier ; sinon elle est triée comme du texte : les dates ne se trient donc correctement que sous la forme année-mois-jour, comme 2023-04-12. Dans un fichier à point-virgule, « 1.234,56 » et « 12,5 » valent 1234.56 et 12.5. « Rechercher… » garde les lignes dont une cellule contient votre texte, sans tenir compte de la casse ; si aucune ne correspond, vous voyez Aucune ligne ne correspond à votre texte.
- Activez Statistiques pour un profil rapide. « Statistiques » affiche une carte pour chaque colonne avec « Nombre » (cellules non vides) et les valeurs « Distinct ». Une colonne dont au moins 80 pour cent des cellules non vides sont des nombres obtient aussi « Minimum », « Maximum », « Moyenne » et « Médiane », arrondis à deux décimales, calculés à partir de ses cellules numériques. Les autres colonnes listent jusqu'à trois « Valeurs supérieures » et leur fréquence. Les cartes suivent le champ de recherche : elles ne décrivent donc que les lignes actuellement affichées.
- Copiez ou téléchargez la vue que vous voyez. « Copier » place le tableau dans le presse-papiers en CSV séparé par des virgules, en mettant entre guillemets les cellules qui en ont besoin. « Copier Markdown » donne un tableau à barres verticales, et « Télécharger » enregistre table.csv. « Télécharger JSON » enregistre table.json : une liste d'objets dont les clés sont les noms des en-têtes, où un nom répété reçoit _2 en plus, et un nom vide devient column_ plus sa position, comme column_3. Toutes les valeurs sont du texte : les nombres restent comme écrits. Les quatre utilisent la recherche et le tri actuels, et la sortie CSV utilise toujours des virgules, quel que soit le délimiteur de la source.
- Les gros fichiers s'affichent 500 lignes à la fois. Le tableau affiche 500 lignes par page, avec « Précédent », « Suivant » et « Page 1 sur 3 » en dessous. Le tri, la recherche, les statistiques et les exports portent sur toutes les lignes, pas seulement sur la page visible. Les cellules longues sont coupées dans le tableau ; survolez-en une pour voir la valeur entière. L'outil lit le fichier entier en mémoire et l'analyse en une seule fois : la taille de fichier qu'il peut ouvrir dépend donc de votre appareil. Le fichier est lu dans votre navigateur et n'est pas envoyé.
Problèmes courants et comment les résoudre
- Le message affiché est « budget.xlsx est un fichier XLSX, que cet outil ne peut pas ouvrir. » (avec votre propre nom de fichier et format).
- La zone de dépôt vérifie les premiers octets d'un fichier en plus de son nom. Un classeur Excel est un paquet zip, pas du texte : il est donc refusé avec un message qui indique son vrai format, généralement avec un lien vers l'Excel / XLSX Viewer en dessous. Pour utiliser cet outil, ouvrez le classeur dans Excel, choisissez Enregistrer sous, puis CSV, et déposez ce fichier ici.
- Les colonnes semblent incorrectes : les noms et les notes sont scindés ou collés ensemble.
- La détection automatique utilise celui des quatre délimiteurs qui apparaît le plus souvent dans les 2 000 premiers caractères. Les virgules dans le texte entre guillemets sont ignorées, mais les virgules décimales sans guillemets sont comptées : un fichier à point-virgule plein de nombres comme 12,5 peut donc être lu comme séparé par des virgules. Décochez « Détecter le délimiteur automatiquement » et choisissez « Point-virgule (;) », ou le délimiteur que votre fichier utilise vraiment.
- Les lettres accentuées ou non anglaises s'affichent comme des symboles bizarres.
- Quand un fichier n'est pas de l'UTF-8 valide, l'outil devine une ancienne page de codes d'après la langue de la page, comme Windows-1252 sur la page en anglais, une page de codes cyrillique sur une page en russe ou Windows-1254 sur une page en turc. Il n'y a pas de menu d'encodage : une mauvaise estimation s'affiche donc en symboles bizarres. Réenregistrez le fichier en UTF-8 (dans Excel, « CSV UTF-8 »), ou ouvrez cet outil dans la langue pour laquelle le fichier a été écrit.
- Une colonne de nombres se trie comme du texte, avec 10 avant 9.
- Une colonne n'est considérée comme numérique que si au moins 80 pour cent de ses cellules non vides sont reconnues comme des nombres. Les signes monétaires, les unités comme 12 kg et les mots comme n/a ne sont pas reconnus : s'il y en a assez, toute la colonne est donc triée comme du texte. Retirez les symboles des données ou déplacez l'unité dans l'en-tête, puis rechargez-les.
- Le nombre de lignes est supérieur au nombre de lignes contenant des données.
- Le résumé et « Affichage » comptent tous deux chaque ligne sous l'en-tête, et une ligne vide dans les données compte comme une ligne avec une cellule vide. Supprimez les lignes vides dans la source et rechargez-la. La ligne d'en-tête elle-même n'est pas comptée tant que « La première ligne est l'en-tête » est cochée ; décochez-la si votre première ligne contient des données.
Comment il se compare
C'est un visionneur, pas un tableur. Vous ne pouvez ni modifier des cellules, ni écrire des formules, ni tracer des graphiques, ni ouvrir plusieurs feuilles, et les classeurs .xlsx relèvent de l'Excel / XLSX Viewer. En contrepartie, il ouvre un CSV, un TSV ou du texte collé sans rien à installer, lit les champs entre guillemets qui contiennent des virgules, devine le délimiteur, trie, recherche et profile chaque colonne, et exporte la vue filtrée en CSV, Markdown ou JSON. Les statistiques de colonne sont basiques : nombre, valeurs distinctes, minimum, maximum, moyenne, médiane et trois valeurs supérieures. Pour des tableaux croisés dynamiques ou des formules, utilisez un tableur.
Outils associés
VCF Viewer (Ouvrir des fichiers de contacts vCard)
Ouvrez un fichier de contacts .vcf et lisez chaque contact : noms, téléphones, e-mails, adresses et photos. Recherchez, repérez les doublons, exportez en CSV pour Excel ou Google Contacts, divisez en un fichier par contact, ou enregistrez en vCard 3.0 propre.
ICS Viewer (Ouvrir des fichiers d'agenda)
Ouvrez un fichier d'agenda .ics et consultez ses événements jour par jour dans votre fuseau horaire : heures, lieux, participants et répétitions. Recherchez, enregistrez un événement, ajoutez-le à Google Agenda, exportez en CSV pour Excel, ou imprimez.
Visionneuse d'e-mails EML
Ouvrez des fichiers .eml pour lire les en-têtes et le corps, et téléchargez les pièces jointes — sans client de messagerie. Analysé localement ; rien n'est téléversé.