Existe-t-il une visionneuse csv en ligne de commande, éventuellement un outil unix ou un module de certains outils (par exemple vim ou python)?
Je trouve facile de simplement éditer des fichiers CSV en l'écrivant manuellement (puisque tout ce dont vous avez besoin pour le faire délimite les colonnes), mais existe-t-il un moyen de le voir dans une interface utilisateur légèrement plus agréable sur la ligne de commande?
command-line
unix
csv
viewer
vonhogen
la source
la source
Réponses:
sc est un tableur en ligne de commande qui existe depuis longtemps, probablement disponible dans votre gestionnaire de paquets. Voici un article d'introduction au Linux Journal:
la source
sc
lit les fichiers délimités par deux points, pas les fichiers CSV: linuxjournal.com/article/10699?page=0,1Il existe un outil, CSVfix , qui aide à visualiser les fichiers CSV.
Un moyen simple d'afficher les fichiers CSV sur la ligne de commande consiste à diriger le fichier .csv dans l'
column
utilitaire avec le délimiteur de colonne défini comme une virgule:la source
column -s, -t yourfile.csv
. Chaque fois que vous voyezcat file | command
considérercommand file
ou d'command < file
abord.Il semble que cette question chevauche (au moins partiellement) avec ma question similaire sur StackOverflow:
Visionneuse CSV en ligne de commande?
La meilleure réponse est actuellement:
(Veuillez consulter le lien pour plus de détails.)
la source
Le puissant programme vim possède un plugin pour les fichiers .csv dans CSV Plugin et sa capture d'écran est
la source
Je sais que cette question est déjà assez ancienne, mais je veux ajouter un autre outil, que j'ai trouvé très pratique:
tabview ( https://github.com/TabViewer/tabview )
La ligne d'en-tête du fichier csv restera toujours en haut et il y a beaucoup plus de fonctionnalités.
la source
Le mode emacs csv-nav affichera le fichier csv et ouvrira des enregistrements uniques dans un tampon de texte pour que vous puissiez les modifier et les sauvegarder dans le tampon d'origine
la source