- 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_fichier ou via un pipe avec | csvlens
Principaux raccourcis clavier
hjkl ou les touches fléchées : faire défiler d’une ligne ou d’une colonne dans la direction indiquée
Ctrl + f ou Page Down : faire défiler d’un écran vers le bas
Ctrl + b ou Page Up : faire défiler d’un écran vers le haut
Ctrl + d ou d : faire défiler d’un demi-écran vers le bas
Ctrl + u ou u : faire défiler d’un demi-écran vers le haut
Ctrl + h : faire défiler d’un écran vers la gauche
Ctrl + l : faire défiler d’un écran vers la droite
Ctrl + ← : aller à la première colonne
Ctrl + → : aller à la dernière colonne
G ou End : aller tout en bas
g ou Home : aller tout en haut
G : aller à la ligne n
/ : rechercher et surligner le contenu correspondant à une expression régulière
n (en mode recherche) : aller au résultat suivant
N (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.