“Conocimiento Programación>Perl Programming

Cómo leer archivos CSV en Perl

2014/6/19
CSV ( valores separados por comas ) es un formato de archivo especial que se utiliza para transferir datos de hojas de cálculo de una aplicación a otra . Los datos en formato CSV se guardan en un archivo de texto básico con los valores de cada fila separados por comas y cada fila separados por un espacio en blanco. Por lo general, aunque no siempre, la primera línea se utiliza para dar el nombre de las columnas . Por ejemplo , el siguiente texto podría ser parte de una hoja de cálculo CSV para los libros : " Título ", " Autor ", "Romeo y Julieta ", " William Shakespeare ", "Hamlet ", " William Shakespeare " Leer archivos CSV en el lenguaje de programación Perl usando el texto :: biblioteca CSV. Instrucciones
1

Crear un nuevo archivo de texto en un editor de texto. Cualquier editor de texto va a hacer, como el Bloc de notas de Windows , pero el archivo debe terminar con la extensión " . Pl" y no " . Txt" o " . Rtf ".
2

Pega la firma siguiente a la primera línea del archivo de texto . Aunque no es necesario , ayuda si usted distribuye el trabajo a los demás o se olvida de lo que más tarde el lenguaje script está utilizando.

#! /Usr /bin /perl
3

Agregue la siguiente línea al archivo de texto para importar el CSV biblioteca análisis Perl :

uso del texto :: CSV ;
4

analizar e imprimir el contenido de un archivo CSV pegando estas líneas :

my $ entrada = " archivo.csv ' ;

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

abierto ( CSV, "<" , $ entrada ) ;

while ( ) { if ($ parser -> parse ( $ _) ) { mis @ columnas = $ parser -> fields ( ) print " @ columnas \\ n"; } } cerca CSV , .

Reemplazar ' archivo.csv ' con el nombre del archivo CSV para analizar

Perl Programming
¿Qué significa pml en gd nation?
PERL Vs . SED
Django vs. Perl
Cómo utilizar AJAX con Perl
Cómo leer una línea de DOSBox Con Perl
¿Cómo redirige la salida del script Perl en algún archivo usando script?
Cómo crear un archivo Perl
Cómo capturar la entrada estándar en Perl
Conocimiento de la computadora © http://www.ordenador.online