Aller au contenu

Visionneuse CSV et filtre de colonnes

  • Fonctionne sur votre appareil
  • Fonctionne hors ligne une fois chargé

Ouvrez un CSV trop gros pour un tableur. Le fichier est analysé dans un worker en arrière-plan et seules les lignes à l’écran sont dessinées : un million de lignes défile donc sans à-coups. Cherchez dans chaque colonne, triez selon n’importe laquelle, ajoutez des filtres, regardez les statistiques par colonne et exportez seulement les lignes et les colonnes que vous avez gardées.

Comment ça marche

  1. Déposez un fichier CSV ou TSV.
  2. Cherchez, triez, filtrez et masquez des colonnes.
  3. Exportez la vue actuelle en CSV, TSV ou JSON.

Pourquoi l’utiliser

  • Gère des centaines de mégaoctets et des millions de lignes.
  • Détection automatique du séparateur et de l’encodage.
  • Filtres avec conditions et expressions régulières.
  • Résumés par colonne et inspecteur de ligne.

Ouvrir de gros fichiers CSV : rechercher, filtrer, trier et exporter

Pourquoi ne pas simplement l’ouvrir dans Excel

Excel s’arrête à 1 048 576 lignes et abandonne discrètement le reste, modifie les valeurs qu’il croit reconnaître, en passant les longs nombres en notation scientifique, en retirant les zéros en tête et en transformant des codes en dates, et peut être lent avec les gros fichiers. Les éditeurs de texte montrent les virgules brutes, difficiles à lire. Cette visionneuse ouvre le fichier tel qu’il est : elle le lit dans un processus en arrière-plan et ne dessine que les lignes à l’écran, si bien qu’un fichier de centaines de mégaoctets et de millions de lignes défile sans à-coups, et rien n’est modifié.

Trouver les lignes utiles

Le champ de recherche regarde dans toutes les colonnes à la fois. Pour des questions plus précises, ajoutez des filtres, chacun sur une colonne, et ils s’appliquent tous ensemble :

ConditionExemple
contient, ne contient pasemail contient « @gmail.com »
égale, n’égale pas, commence par, se termine parcountry égale « FR »
est supérieur à, est au moins, est inférieur à, est au plusamount est supérieur à 1000
est vide, n’est pas videphone est vide, pour trouver les données manquantes
correspond à une regexcode correspond à ^[A-Z]{2}\d{4}$

Le nombre de lignes correspondantes se met à jour pendant la frappe. Les comparaisons de nombres traitent la colonne comme des nombres : 100 est plus grand que 9, ce qu’une simple comparaison de texte rate.

Comprendre les colonnes

L’en-tête de chaque colonne indique si elle contient des nombres ou du texte. Cliquez sur un en-tête pour trier ; les nombres se trient comme des nombres et les cellules vides vont toujours en bas. Le bouton de résumé d’une colonne montre combien de cellules sont remplies et vides, et pour les nombres le minimum, le maximum, la moyenne, la médiane et la somme, ou les valeurs les plus fréquentes pour le texte. Cliquez sur une ligne pour voir toutes ses valeurs en liste, et copiez-la en JSON. Masquez les colonnes inutiles ; avec beaucoup de colonnes, un champ de recherche les retrouve par leur nom.

Encodage et séparateurs

Les fichiers CSV n’ont aucune façon standard d’indiquer comment ils ont été écrits. La visionneuse détecte automatiquement le séparateur, virgule, point-virgule, tabulation ou barre verticale, ainsi que l’encodage du texte. Si les lettres accentuées sortent en symboles étranges, la détection s’est trompée : choisissez l’encodage à la main, comme Windows-1252 pour les fichiers d’anciens logiciels d’Europe de l’Ouest, Windows-1251 pour le cyrillique ou Shift JIS pour le japonais.

Exporter un fichier plus petit

Exporter n’écrit que les lignes qui correspondent à votre recherche et à vos filtres, et seulement les colonnes encore visibles, en CSV, TSV ou JSON. C’est un moyen rapide de réduire un gros export à ce dont un collègue ou un script a besoin. Pour transformer le résultat en classeur Excel, utilisez Excel en CSV, qui convertit dans les deux sens ; pour les autres conversions, le convertisseur de données gère le JSON, le YAML et le XML. CSV, Excel ou JSON compare les formats.

En cas de problème

  • Toutes les données sont dans une seule colonne. Le séparateur a été mal deviné. Choisissez-le à la main.
  • Les lettres sont illisibles. Choisissez l’encodage du texte à la main.
  • Aucune ligne ne correspond. Vérifiez les filtres ; chaque filtre doit être vrai pour qu’une ligne s’affiche. Effacer la recherche et les filtres les remet à zéro.

Questions et réponses

Quelle taille de fichier peut-il ouvrir ?

Des fichiers de centaines de mégaoctets s’ouvrent sans problème, jusqu’à environ 480 Mo, selon la mémoire de l’appareil.

Puis-je corriger un encodage illisible ?

Oui. Choisissez un autre encodage de texte comme Windows-1252 et le fichier est relu.

Mes données sont-elles envoyées ?

Non, elles sont analysées sur votre appareil.

Guides associés

Données6 min de lecture

CSV, Excel ou JSON : quel format pour vos données ?

Nous avons enregistré le même tableau de 100 000 lignes en CSV, en classeur Excel et en JSON, puis comparé les poids, la vitesse de lecture dans du code et ce qui se passe mal avec les dates, les zéros initiaux et les longs nombres.

Échap