Testo :: ECSV.Routine di manipolazione CSV estesa | |
Scarica ora |
Testo :: ECSV. Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- Perl Artistic License
- Prezzo:
- FREE
- Nome editore:
- Jozef Kutej
- Sito web dell'editore:
- http://search.cpan.org/~jkutej/
Testo :: ECSV. Tag
Testo :: ECSV. Descrizione
Routine estese di manipolazione CSV Testo :: ECSV è un modulo perl per le routine di manipolazione csv estesa. Utilizzare la base "Testo :: csv_xs '; => Vedi testo :: csv_xs.roland Giersig ha avuto una presentazione a YAPC 2007 chiamato "Tecniche per il monitoraggio del sistema remoto". Stava spiegando la sua ricerca dopo un buon formato di registrazione o come memorizzare il flusso continuo dei dati in una forma più utilizzabile. XML? YAML? CSV? XML è bello ma per una macchina non per gli umani, Yaml è bello per entrambi, ma è difficile da grep. CSV è leggibile e grep-in grado ma non troppo flessibile. Quindi qual è la conclusione? L'ECSV è come un CSV ma in ogni campo separato da virgola è impostato il nome della colonna. Questo dà una flessibilità per saltare, riordinare, aggiungere i campi. Tutte le informazioni sono memorizzate per riga, quindi è facile da grep. Inoltre è facile confrontare due record con le linee MD5-ing. Le linee o facendo String Eq.synopsis utilizzare il testo :: ECSV; $ ECSV = Testo :: ECSV-> Nuovo (); # Crea un nuovo oggetto $ LINE = 'ID = 3, NAME = Testo :: ECSV, SHOT_DESC = Proposte routine di manipolazione CSV estese'; $ stato = $ ECSV-> Parse ($ LINE); # analizza una stringa CSV in campi # e valore nome paia% colonne = $ ECSV-> campi_Hash (); # Ottieni il campo analizzato Hash $ colonna = $ ECSV-> field_namy ('ID'); # Ottieni il valore del campo per il nome specificato $ ECSV-> Combina ('B' => 2, 'A' => 1, 'c' => 3,); # OK ($ ECSV-> String EQ 'B = 2, A = 1, C = 3'); Requisiti: · Perl.
Testo :: ECSV. Software correlato