- Permet de charger un CSV et de le consulter en faisant défiler/filtrant avec des raccourcis clavier
- S’exécute avec
csvlens nom_du_fichierou via un pipe avec| csvlens
Principaux raccourcis clavier
hjklou les touches fléchées : faire défiler d’une ligne ou d’une colonne dans la direction indiquéeCtrl + fouPage Down: faire défiler d’un écran vers le basCtrl + bouPage Up: faire défiler d’un écran vers le hautCtrl + doud: faire défiler d’un demi-écran vers le basCtrl + uouu: faire défiler d’un demi-écran vers le hautCtrl + h: faire défiler d’un écran vers la gaucheCtrl + l: faire défiler d’un écran vers la droiteCtrl + ←: aller à la première colonneCtrl + →: aller à la dernière colonneGouEnd: aller tout en basgouHome: aller tout en hautG: aller à la lignen/: rechercher et surligner le contenu correspondant à une expression régulièren(en mode recherche) : aller au résultat suivantN(en mode recherche) : aller au résultat précédent&: filtrer les lignes avec une expression régulière (n’afficher que les lignes correspondantes)*: filtrer les colonnes avec une expression régulière (n’afficher que les colonnes correspondantes)TAB: basculer entre les modes de sélection ligne, colonne et cellule>: augmenter la largeur de la colonne sélectionnée<: réduire la largeur de la colonne sélectionnée- Entrée (en mode cellule) : afficher la cellule sélectionnée sur la sortie standard puis quitter
- -S : activer/désactiver le retour à la ligne
- r : réinitialiser la vue par défaut (supprime tous les filtres et les largeurs de colonnes personnalisées)
- H : afficher l’aide
- q : quitter
Paramètres optionnels
- -d <delimiter> : utiliser ce délimiteur pour l’analyse du CSV (ex. : csvlens file.csv -d $'\t').
- -d auto : activer la détection automatique du délimiteur.
- -i, --ignore-case : ignorer la casse lors de la recherche. Ce flag est ignoré si la chaîne recherchée contient des majuscules.
- --echo-column <column_name> : lors de l’appui sur Entrée, afficher sur la sortie standard la valeur de cette colonne pour la ligne sélectionnée, puis quitter.
Avis de GN⁺ :
- csvlens est un outil puissant pour visualiser et manipuler efficacement des fichiers CSV. Il est particulièrement utile pour les data scientists et les développeurs qui travaillent sur de grands volumes de données.
- Ses raccourcis clavier conviviaux et ses options de filtrage rendent l’exploration des données plus rapide et plus pratique.
- Pour les utilisateurs Linux, l’installation est particulièrement simple, et le fait qu’il soit facilement accessible sur diverses distributions Linux renforce encore l’intérêt de cet outil.
1 commentaires
Avis Hacker News
nowrapdeviou je lis le fichier dans R. Désormais, csvlens va probablement devenir mon visualiseur CSV par défaut.