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.