| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment analyser CSV en Perl
    CSV (Comma Separated Values ​​) contiennent du texte ou des champs numériques qui sont séparées par des virgules. Il s'agit d'un format de fichier couramment utilisé pour échanger des données entre des tableurs comme Microsoft Excel ou Microsoft Works, et les applications utilisateur . Les valeurs de texte dans des fichiers CSV sont entourés par des guillemets doubles . Le langage Perl vous offre la ":: CSV texte " module pour l'analyse des données CSV, ce qui vous donne la possibilité d'effectuer la ventilation correcte d'un fichier CSV dans votre programme Perl, si les champs de texte dans le fichier comprennent des virgules. La meilleure façon de montrer ce processus est d'utiliser un exemple , comme une liste d'états et capitales . Choses que vous devez
    ActiveState Perl Version 5.12 for Win32
    Voir Plus Instructions
    1

    cliquez sur "Démarrer " de Windows , sélectionnez « Microsoft Works », puis cliquez sur « Microsoft . Tableur Works "
    2

    Entrez les données suivantes dans les 11 premiers rangs de la colonne" A " :
    État

    (Capital)

    Alabama

    Californie, Sacramento

    Delaware

    Floride

    Géorgie , Atlanta

    Hawaii

    Idaho

    Kansas Photos

    Maine

    Ohio , Columbus
    3

    Entrez les données suivantes dans les 11 premiers rangs de la «B» Hôtels 4

    Cliquez sur «Fichier» puis cliquez sur «Enregistrer sous ». Entrez " states.csv " dans la case " Nom de fichier " . Choisissez l'option « Text & virgules ( . Csv) " option dans le " Save as type" boîte et cliquez sur le bouton "Enregistrer" .
    5

    Cliquez sur " Démarrer" de Windows , puis cliquez sur " Bloc-notes" pour ouvrir . l'éditeur de texte Notepad
    6

    Ajoutez le code suivant dans la fenêtre ouverte :

    use strict ;
    avertissements d'usage

    ;

    utilisation texte :: CSV_XS ;

    fichier # ouvert pour analyser

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

    # définissent le champ de texte Variable: < p> my $ csv = Text :: CSV_XS -> new ();

    ouvert (CSV, "<", $ file ) or die $;

    # briser la fichier dans les dossiers de texte

    while ( ) {

    prochaine if ($ == 1 . ) ;

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

    mes @ columns = $ csv -> ( champs );

    # afficher chaque enregistrement sur ​​une

    " Etat d'impression ligne distincte (Capital) : $ colonnes [ 0 ] \\ n \\ Trank :

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

    } else {

    my $ err = $ csv- > ; error_input ;

    print "Impossible d'analyser la ligne : $ err " ;

    } }


    près CSV;
    7

    Cliquez sur "Fichier" puis cliquez sur "Enregistrer". Entrez " parse.pl " dans la case " Nom de fichier " et cliquez sur le bouton "Enregistrer" .
    8

    Cliquez sur " Démarrer" de Windows , puis cliquez sur "Exécuter". Saisissez "cmd" dans la boîte "Ouvrir" et cliquez sur "OK" pour ouvrir la fenêtre de ligne de commande .
    9 Type de

    dans "cd \\" et appuyez sur la touche "Entrée" .

    10 Type de

    dans "perl parse.pl " à l'invite . Appuyez sur la touche "Entrée" pour exécuter le " parse " script Perl pour analyser les "états" fichier CSV et affiche ses champs de texte à l'écran.

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir en UTF-8 en UTF -16 en Per…
    ·Comment utiliser les lignes d'un fichier sous forme de …
    ·Comment savoir si Perl est 32 ou 64 bits 
    ·Comment mémoriser un fichier en Perl 
    ·Comment utiliser une variable dans les expressions rég…
    ·Comment puis-je imprimer une variable avec un Perl CGI 
    ·Comment faire pour utiliser des étiquettes en Perl 
    ·Comment passer Entrées De PHP à Perl 
    ·Comment créer un fichier PERL 
    ·Comment trouver la moyenne en utilisant Perl 
      articles en vedette
    ·Comment créer une image Recherche sur un site Web 
    ·Comment puis passage par valeur et passer par référen…
    ·Comment utiliser CGImage faire des masques 
    ·Comment vérifier l'état de l'imprimante en Java 
    ·Python Tutorial pour la concaténation 
    ·Comment faire un dictionnaire avec deux clés en Python…
    ·Comment prestataires travaillent sur ​​Android 
    ·Comment faire pour ajouter des minutes à DateTime 
    ·Comment insérer plusieurs enregistrements à la fois d…
    ·Comment écrire une logique Ladder utilisant Visual Bas…
    Copyright © Connaissances Informatiques http://fr.wingwit.com