Bonsoir,
Je cherche une ou plusieurs librairie(s) perl qui permet une simple manipulation des fichiers csv (Tri, Extraction d'une colonne, ...).
Je vous remercie d'avance.
Bonsoir,
Je cherche une ou plusieurs librairie(s) perl qui permet une simple manipulation des fichiers csv (Tri, Extraction d'une colonne, ...).
Je vous remercie d'avance.
Salut,
Dans le moteur de recherche des modules CPAN, tu trouveras des bibliothèques pour le traitement des csv.
http://cpan.perl.org/
Le "meilleur" module pour le traitement des CSV en Perl est Text::CSV_XS. Mais il n'automatise pas énormément de tâches, il est simplement extrêmement fiable, très robuste et très efficace.
--
Jedaï
Je vous remercie tous pour vos réponse.
J'ai essaye de de voir les module Text::csv et Text::csv_xs mais je trouve pas comment faire le tri "SORT"du fichier par apport à une colonne?
sachant que je ne veux pas utiliser BDB::csv
j'ai pensé mettre mon fichier dans un tableau 2D puis faire un sort. Pour un tableau simple le sort se fait de la manière suivante :
savez vous comment l'adapter pour un tableau 2D en indiquant la colonne du tri.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @sortedTab = sort ($a <=> $b) @notSortedTab
je vous remercie pour votre aide.
Par exemple, tri croissant sur la 3ème colonne :
--
Code : Sélectionner tout - Visualiser dans une fenêtre à part @sortedTab = sort { $a->[2] <=> $b->[2] } @notSortedTab;
Jedaï
Partager