| Texto :: ECSV. Rotinas Estendidas de Manipulação CSV |
Baixe Agora |
Texto :: ECSV. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Jozef Kutej
- Site do editor:
- http://search.cpan.org/~jkutej/
Texto :: ECSV. Tag
Texto :: ECSV. Descrição
Rotinas estendidas de manipulação CSV Texto :: ECSV é um módulo Perl para rotinas de manipulação CSV estendidas.Use texto 'texto :: csv_xs'; => ver texto :: csv_xs.roland gersig teve uma apresentação no YAPC 2007 chamado 'TÉCNICAS para monitoramento remoto'. Ele estava explicando sua busca depois de um bom formato de log ou como armazenar o fluxo contínuo de dados de forma mais utilizável. Xml? Yaml? Csv? XML é bom, mas para uma máquina não para humanos, Yaml é bom para ambos, mas é difícil de grip. O CSV é legível e agregado, mas não é muito flexível. Então, qual é a conclusão? ECSV é como um CSV, mas em cada campo separado por vírgula, o nome da coluna é definido. Isso dá uma flexibilidade para pular, reordenar, adicionar os campos. Todas as informações são armazenadas por linha, por isso é fácil de Grep. Também é fácil comparar dois registros por MD5-ing the lines ou fazendo string eq.synopsis usar texto :: ECSV; $ ECSV = Texto :: ECSV-> Novo (); # Criar um novo objeto $ line = 'id = 3, nome = text :: ecsv, shot_desc = estendido rotinas de manipulação csv'; $ status = $ ECSV-> PARSE ($ linha); # Analisar uma string CSV em campos # e nome de valor de nomes% colunas = $ ecsv-> fields_hash (); # Obtenha o campo analisado Hash $ Column = $ ECSV-> Field_Named ('ID'); # obter valor de campo para o nome dado $ ECSV-> Combine ('B' => 2, 'A' => 1, 'C' => 3,); # OK ($ ECSV-> String EQ 'B = 2, A = 1, C = 3'); Requisitos: · Perl.
Texto :: ECSV. Software Relacionado