Texte :: ECSV

Routines de manipulation de CSV étendues
Télécharger maintenant

Texte :: ECSV Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Jozef Kutej
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~jkutej/

Texte :: ECSV Mots clés


Texte :: ECSV La description

Routines de manipulation de CSV étendues Texte :: ECSV est un module Perl pour les routines de manipulation de CSV étendues.Utilisez la base "Texte :: CSV_XS"; => Voir texte :: CSV_XS.ROLAND GIERIG a présenté une présentation à YAPC 2007 appelée "Techniques de surveillance du système distant". Il expliquait sa recherche après un bon format de journalisation ou comment stocker un flux continu de données sur une forme la plus utilisable. Xml? Yaml? CSV? XML est agréable mais pour une machine non destinée aux humains, Yaml est agréable pour les deux mais il est difficile de grep. CSV est lisible et grep-capable mais pas trop flexible. Alors, quelle est la conclusion? ECSV est comme un CSV mais dans chaque champ séparé des virgules, le nom de la colonne est défini. Cela donne une flexibilité à sauter, de réorganiser, d'ajouter les champs. Toutes les informations sont stockées par ligne, il est donc facile de grep. Il est également facile de comparer deux enregistrements par MD5-ing les lignes ou faire une chaîne EQ.Synopsis Texte d'utilisation :: ECSV; ECSV = Texte :: ECSV-> Nouveau (); # créer un nouvel objet $ line = 'id = 3, nom = Texte :: ECSV, shot_desc = routines de manipulation de CSV étendues'; $ statut = $ ECSV-> Pays ($ ligne); # Analyser une chaîne CSV dans les champs # et nom de valeur paires% colonnes = $ ECSV-> champs_hash (); # obtenir la colonne de hachage de champ parsed $ = $ ECSV-> field_named ("ID"); # Obtenir la valeur du champ pour le nom donné $ ECSV-> Combinez ('B' => 2, 'A' => 1, 'C' => 3,); # ok ($ ECSV-> chaîne eq 'b = 2, A = 1, c = 3'); Exigences: · Perl


Texte :: ECSV Logiciels associés