À propos de la visionneuse CSV
Un fichier CSV est un tableau enregistré en texte brut : une ligne par enregistrement, avec des virgules (ou des points-virgules) entre les cellules. Les exports de banques, de boutiques, d’outils scolaires et d’applications sont souvent en CSV. Dans un éditeur de texte, c’est difficile à lire, et Excel met parfois tout dans une seule colonne ou transforme les accents en caractères étranges.
Cette visionneuse CSV gratuite affiche le fichier en tableau clair. Elle trouve toute seule le séparateur et l’encodage, pour que les colonnes et les lettres soient justes. Vous pouvez ensuite trier selon n’importe quelle colonne, filtrer les lignes et les compter — puis enregistrer les lignes trouvées dans un nouveau CSV.
Tout se passe dans votre navigateur. Le fichier n’est jamais envoyé.
Fonctions
- Séparateur détecté pour vous — virgule, point-virgule, tabulation ou barre verticale (et la ligne « sep= » d’Excel)
- Encodage détecté pour vous — UTF-8, UTF-16 et les anciennes pages de code Windows, japonaises, coréennes et chinoises ; modifiable si besoin
- Tri — cliquez sur un nom de colonne ; les nombres sont triés comme des nombres, pas comme du texte
- Filtre — tapez un mot et ne voyez que les lignes qui le contiennent, dans toutes les colonnes ou dans une seule
- Nombre de lignes — combien de lignes compte le fichier, et combien correspondent
- Enregistrer ces lignes — le tableau trié et filtré en nouveau CSV (UTF-8, s’ouvre bien dans Excel)
- Copier et imprimer — collez les lignes dans n’importe quel tableur, ou imprimez-les
- Gros fichiers — des dizaines de milliers de lignes défilent sans à-coups
Pourquoi un CSV s’affiche mal
Deux choses abîment un CSV, et toutes deux sont invisibles dans le fichier lui-même :
| Problème | Ce que vous voyez | Pourquoi |
|---|---|---|
| Mauvais séparateur | Toutes les données dans une colonne | Le fichier utilise ; et votre programme attend , (ou l’inverse) |
| Mauvais encodage | « é » au lieu de « é », « ??? » au lieu de 日本 | Le fichier a été enregistré dans un jeu de caractères et lu dans un autre |
| Sauts de ligne dans une cellule | Lignes coupées en deux | Une cellule entre « guillemets » contient un saut de ligne |
Cette visionneuse examine les premières lignes pour trouver le séparateur qui donne le même nombre de colonnes sur chaque ligne. Elle lit correctement les cellules entre guillemets, même si elles contiennent des virgules ou des sauts de ligne. Pour l’encodage, elle cherche d’abord une marque d’ordre des octets (BOM), puis teste si le fichier est du UTF-8 valide ; sinon, elle choisit l’ancienne page de code dont les lettres ressemblent à une vraie langue. Quand elle doit deviner, elle le dit, et vous pouvez choisir un autre encodage dans la liste.
Trier, filtrer et enregistrer
Cliquez une fois sur un nom de colonne pour trier de A→Z ou du plus petit au plus grand, une deuxième fois pour Z→A, et une troisième fois pour revenir à l’ordre du fichier. Une colonne dont presque toutes les cellules sont des nombres est triée comme des nombres : 9 passe donc avant 10. Dans un fichier avec point-virgule comme séparateur, la virgule est lue comme séparateur décimal (1 234,50).
Tapez dans la zone de filtre pour ne garder que les lignes qui contiennent votre texte. Choisissez une colonne à côté pour chercher seulement dedans. La ligne au-dessus du tableau indique « 120 lignes affichées sur 20 000 ».
Enregistrer ces lignes donne exactement ce que montre le tableau — l’en-tête plus les lignes filtrées dans l’ordre du tri — sous forme de CSV UTF-8 que Excel ouvre correctement.
Questions fréquentes
Comment ouvrir un fichier CSV sans Excel ?
Déposez-le sur la zone en haut de cette page. Il s’ouvre aussitôt en tableau. Vous n’avez besoin ni d’Excel ni d’aucune application.
Pourquoi tout est dans une seule colonne quand j’ouvre mon CSV dans Excel ?
Le fichier utilise un autre séparateur que celui qu’attend votre Excel. Dans beaucoup de pays européens, Excel attend des points-virgules ; aux États-Unis et au Royaume-Uni, des virgules. Cette visionneuse trouve le séparateur toute seule. Pour réparer le fichier pour Excel, utilisez Corriger un CSV pour Excel.
Les lettres semblent fausses. Que faire ?
Choisissez un autre Encodage dans la liste. Les fichiers d’Europe de l’Ouest sont souvent en Windows-1252, les fichiers japonais en Shift_JIS, les fichiers coréens en EUC-KR. Le tableau change aussitôt.
Quelle taille peut avoir le CSV ?
Les fichiers de plusieurs centaines de milliers de lignes fonctionnent sur un ordinateur ordinaire, car seules les lignes visibles à l’écran sont dessinées. Les très gros fichiers (des centaines de Mo) demandent beaucoup de mémoire et peuvent être lents sur un téléphone.
Mon fichier est-il envoyé quelque part ?
Non. Le CSV est lu par votre navigateur et ne quitte jamais votre appareil.
Outils associés
- CSV vers Excel — transformez le CSV en vrai classeur .xlsx
- Corriger un CSV pour Excel — changez le séparateur et l’encodage pour qu’Excel l’ouvre bien
- CSV vers JSON — les mêmes données en JSON
- Fusionner des fichiers CSV — réunissez plusieurs fichiers CSV en un seul
- Visionneuse Excel — ouvrez les fichiers .xlsx et .xls
Comment l’utiliser
- Déposez votre fichier CSV sur la zone, ou cliquez dessus pour choisir le fichier
- Vérifiez le tableau — si les colonnes ou les lettres semblent fausses, changez le Séparateur ou l’Encodage
- Cliquez sur un nom de colonne pour trier selon elle
- Tapez dans la zone de filtre pour n’afficher que les lignes voulues
- Cliquez sur une cellule pour voir tout son texte
- Cliquez sur Enregistrer ces lignes (.csv) pour télécharger ce que montre le tableau, ou sur Copier les lignes pour les coller ailleurs