| Gravata :: csv_file. laços um arquivo csv para uma matriz de matrizes |
Baixe Agora |
Gravata :: csv_file. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Janek Schleicher
- Site do editor:
- http://search.cpan.org/~bigj/
Gravata :: csv_file. Tag
Gravata :: csv_file. Descrição
Laços um arquivo csv para uma matriz de matrizes Tie :: CSV_FILE é um módulo Perl que representa um arquivo CSV regular como uma matriz perl de matrizes. A primeira dimensão do representa a linha-NR no arquivo original, a segunda dimensão representa o COL-NR. Ambos os índices estão começando com 0. Você também pode acessar o valor normal da matriz, e. $ Data representa o último campo na última linha, ou @ {$ data } representa as colunas da segunda linha.Synopsis use gravata :: csv_file; Amarre meu @data, 'empate :: csv_file', 'xyz.dat'; Imprimir "Dados na 3ª linha, 5ª coluna:", $ data ; desamarrar @data; # ou para ler um tabular, ou um espaço em branco ou um arquivo (semi-) separado por dois @data, 'empate :: csv_file', 'xyz.dat', tab_Separated; # ou uso em vez de colon_sparated, semicolon_sparated, pipe_separated, # ou mesmo whitespace_separated # ou para ler algo possui gravata definida my @data, 'empate :: csv_file', 'xyz.dat', sap_char => '|', sep_re => qr / \ s * \ s * /, quote_char => undef, eol => undef, # padrão escape_char => indef, sempre_quote => 0; # Dados de $ padrão = 4; $ data = "última coluna na última linha"; $ Data = ; empurrar @data, ; Empurre @Data, ; minhas @headings = @ {shift @data}; # Remove também a primeira linha meu @last_row = @ {pop @data}; # remove também a última linha @data = , , ]; # Com paramaters padrão, # O seguinte arquivo CSV é criado: # 1,2,3 # 4,5,6 # 7,8,9 Requisitos: · Perl.
Gravata :: csv_file. Software Relacionado