| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Perl Programming >> Content
    Come fare il parsing CSV in Perl
    CSV ( valori separati da virgola ) file contengono testo o campi numerici che sono separati da virgole. Si tratta di un formato di file comunemente utilizzato per lo scambio di dati tra programmi di fogli di calcolo , ad esempio Microsoft Excel o Microsoft Works , e le applicazioni utente . I valori di testo in file CSV sono circondati da personaggi doppi apici . Il linguaggio Perl fornisce il " Text :: CSV" Modulo per l'analisi di dati CSV , che vi dà la possibilità di eseguire la corretta ripartizione di un file CSV nel vostro programma Perl , se i campi di testo nel file includono le virgole . Il modo più semplice per mostrare questo processo è quello di usare un esempio , come ad esempio un elenco di stati e capitali . Cose che ti serviranno
    ActiveState Perl versione 5.12 per Win32
    Mostra più istruzioni
    1

    clic su "Start " di Windows , selezionare " Microsoft Works " e quindi fare clic su "Microsoft . opere foglio di calcolo "
    2

    Inserisci i seguenti dati nelle prime 11 righe della " colonna " :
    Stato

    (Capital ) per

    Alabama

    California , Sacramento

    Delaware

    Florida

    Georgia , Atlanta

    Hawaii

    Idaho

    Kansas

    Maine

    Ohio , Columbus
    3

    Inserisci i seguenti dati nelle prime 11 righe del " B "
    4

    Fare clic su " File " e poi su "Salva con nome ". Inserire " states.csv " nella casella "Nome file" . Scegliere il " Testo e virgole ( . Csv ) " opzione "Salva come tipo " e fare clic sul pulsante "Salva " .
    5

    Fare clic su " Start" di Windows e quindi fare clic su " Blocco note " per aprire . l'editor di testo Notepad
    6

    Aggiungere il seguente codice nella finestra aperta :

    use strict ;
    use warnings

    ;

    utilizzo testo :: CSV_XS ;

    file di # aperto per l'analisi

    mio $ file = ' c : \\ states.csv ';

    # definiscono il campo di testo variabile
    < p > my $ csv = Testo :: CSV_XS - > new ( ) ;

    aperto ( CSV ​​, " < " , $ file ) or die $ ; !

    # abbattere il file in record di testo

    mentre ( ) {

    successivo if ( $ 1 == . ) ;

    if ( $ csv - > parse ( $ _ ) ) {

    miei @ colonne = $ csv -> campi ( );

    # visualizzare per ogni record in una riga

    stampa Stato separato " (Capital ) : $ colonne [ 0 ] \\ n \\ Trank :

    $ colonne [ 1 ] \\ r \\ n ";

    } else {

    my $ err = $ csv - > , error_input ;

    print "Impossibile analizzare la riga : $ err " ;

    }

    }

    vicino CSV ;
    7

    Fare clic su " File" e poi cliccare su " Salva ". Inserire " parse.pl " nella casella "Nome file" e fare clic sul pulsante "Salva" .
    8

    Fare clic su " Start" di Windows e quindi fare clic su "Esegui ". Digitare "cmd " nella casella "Apri" e fare clic su "OK" per aprire la finestra della riga di comando .
    9

    Digitare " cd \\ " e premere il tasto "Invio" .

    10

    Digitare " perl parse.pl " al prompt . Premere il tasto "Enter" per eseguire lo script Perl "parse " per analizzare il "stati" file CSV e visualizzare i campi di testo sullo schermo.

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare un'istruzione switch in Perl 
    ·Calcolo Script Perl 
    ·Come stampare i numeri in uno script Perl 
    ·Come sostituire una stringa in Perl 
    ·Come stampare Perl Debugger 
    ·Come fare uno script di inondazioni 
    ·Come creare report con Perl 
    ·Come utilizzare le espressioni regolari per controllare…
    ·Come convertire i file piatti in XML 
    ·Espressioni regolari per abbinare un elemento XML 
      Articoli in evidenza
    ·Come convertire Font TTF per Pcl 
    ·Tipi di dati per JPA DataSource 
    ·Python Metodi Kernel 
    ·VB Code intero a stringa di conversione 
    ·Come fare Casella di testo Visualizzazione dipendente d…
    ·Come costruire una estensione Python 
    ·Come espandere un form in Java Script 
    ·VBA vs . Visual Basic 
    ·Come visualizzare le percentuali in Java 
    ·Visual Basic: Come impostare un array Immagine di una f…
    Copyright © Conoscenza Informatica http://it.wingwit.com