Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como ler arquivos CSV em Perl
CSV ( Comma-Separated Value ) é um formato de arquivo especial usado para transferir os dados da planilha a partir de uma aplicação para outra . Os dados em formato CSV é armazenado em um arquivo de texto simples com os valores em cada linha separada por vírgulas e cada linha separados por espaço em branco. Geralmente , mas não sempre , a primeira linha é utilizado para dar o nome de colunas . Por exemplo, o seguinte texto poderia ser parte de uma planilha CSV para os livros : " Título ", " Autor" "Romeu e Julieta ", " William Shakespeare" " Hamlet ", " William Shakespeare " Ler arquivos CSV na linguagem de programação Perl , usando o texto :: biblioteca CSV. Instruções
1

Crie um novo arquivo de texto em um editor de texto. Qualquer editor de texto vai fazer, incluindo o Windows Notepad , mas o arquivo deve terminar com a extensão ". Pl" arquivo e não . " Txt " ou " . Rtf. "
2

Paste a seguinte assinatura para a primeira linha do arquivo de texto . Apesar de não ser necessário , ajuda se você distribuir o seu trabalho para os outros ou esquece depois que língua o script está usando .

# /Usr /bin /perl
3

Adicione a seguinte linha ao arquivo de texto para importar a biblioteca de análise Perl CSV:

usar text :: CSV ;
4

Parse e imprimir o conteúdo de um arquivo CSV colando dessas linhas:

meu $ input = ' arquivo.csv ';

my $ parser = Text :: CSV -> new ();

aberta ( CSV, "<", $ input );

while ( ) { if ($ parser -> parse ( $ _ ) ) { my @ columns = $ parser - > campos ( ); print " @ colunas \\ n"; }} perto CSV ;

Substitua ' arquivo.csv ' com o nome do arquivo CSV para analisar
.

Anterior :

Próximo : No
  Os artigos relacionados
·Como localizar AppConfig.pm 
·Como ler várias linhas de um arquivo em Perl 
·Como posso obter o comprimento de uma matriz anônima n…
·Como criar um script simples em Telnet Perl 
·Como usar o bloco de notas para compilar um programa Pe…
·Como escrever um script Perl para processar um formulá…
·Como ler a partir do meio de uma matriz em Perl 
·Como usar CGI para exibir um arquivo XLS em um navegado…
·Como remover uma variável de matriz em Perl 
·Como encontrar o modo em uma matriz de números em Perl…
  Artigos em destaque
·Como executar arquivo I /O em C + + 
·Como ler um fluxo de entrada em Java 
·Impulsione Multithreading Tutorial 
·Formação extrema Programação 
·Como converter Varchar flutuar no MySQL 
·Como alterar a cor da imagem em Applets Java 
·Como redirecionar usuários com base nas IP Utilizando …
·Como adicionar um hiperlink para uma legenda de LightBo…
·Cocoa Touch vs. Objective C 
·Como pegar todos os eventos do DataGrid 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados