12 votes

Édition de fichiers CSV dans Ubuntu

Quel est le bon moyen d'éditer des fichiers CSV dans Ubuntu ?

Les fichiers ressemblent à ceci :

This,is,data,with,a,header
2,2,3,4,,
1,,3,,6,6
,5,3,5,5,6
1,2,,,,
1,2,3,4,8,6
1,,9,,5,9
-1,,3,4,5,6
1,2,0,4,5,6

J'ai utilisé OpenOffice, mais il faut environ 5 clics pour désactiver le comportement par défaut qui consiste à citer tous les champs.

J'aimerais trouver quelque chose de léger et de facile à utiliser qui permette d'insérer/supprimer des données et d'effectuer un tri par colonne.

1voto

Mouk Points 954

J'utilise phpstorm et je dois souvent traiter des fichiers CSV. il permet de les modifier dans une vue en tableau et il fonctionne beaucoup mieux que le plugin vim csv.vim ou le plugin atomique tablr.

Screenshot of table view

Il en va de même pour leurs autres éditeurs, à savoir IntelliJ Idea, Android Studio, Pycharm et RubyMine. Ce n'est pas un logiciel libre, mais certains de leurs produits ont des éditions communautaires.

(Pourtant, il n'est pas encore parfait, car il affiche parfois des erreurs de fichiers trop grands).

0voto

babar Points 11

J'utilise DMcsvEditor . Il est rapide et léger, et possède quelques options de base utiles.

-1voto

Mohsin Points 11

J'ai enregistré votre exemple sous le nom de test.csv et l'ai ouvert avec LibreOffice sans aucun problème :

$ cat test.csv
This,is,data,with,a,header
2,2,3,4,,
1,,3,,6,6
,5,3,5,5,6
1,2,,,,
1,2,3,4,8,6
1,,9,,5,9
-1,,3,4,5,6
1,2,0,4,5,6
$ libreoffice test.csv 

J'ai alors obtenu cette boîte de dialogue, et j'ai choisi la "virgule" comme séparateur :

enter image description here

J'ai cliqué sur OK et j'ai obtenu ceci :

enter image description here

Que vous faut-il de plus ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X