fichiers Comma Separated Values ( CSV ) utilisent un format commun , basé sur le texte pour le partage de tableur et de base de données d'informations entre les différentes applications et sur Internet. Leur format simple et ouvert signifie que la plupart des langues conçus pour l'utilisation du serveur d'entreprise ou Internet ont consacré des bibliothèques uniquement pour travailler avec ces informations. Cela est vrai , par exemple, des deux langues Visual Basic et Perl couramment utilisés pour créer des applications pour Windows et Linux . Instructions
Avec Visual Basic
1
créez un nouveau projet Visual Basic en cliquant sur " Fichier" et "Nouveau projet ". Sélectionnez " Application console. "
2
Coller le code ci-dessous dans votre projet :
sombre dans My.Computer.FileSystem.OpenTextFieldParser = ( "c: \\ file.csv " ) Photos
in.setDelimiters ( ",")
rangées As ArrayList = new ArrayList ()
tout ( pas in.endofdata )
lignes. ajouter ( in.ReadFields )
fin alors que
sais que vous avez toutes les données du fichier CSV dans une liste de tableau Visual Basic. Remplacer le "c: \\ file.csv " . Nom de fichier avec le nom de la base de données CSV que vous souhaitez lire
3
Enregistrez votre travail en appuyant sur "Ctrl -S " et lancez votre projet en cliquant sur la flèche verte dans la barre de menu.
Avec Perl
4
Ouvrez un éditeur de texte.
5
Collez le texte suivant ! Code :
# /user /bin /perl
use Text :: CSV;
my $ in = ' file.csv '
mon $ parser = Text :: CSV -> new ();
ouvert (CSV, "<", dollars ) ;
while ( ) {
$ parser- > parse ( $ _ ) ;
mes $ columns = $ parser- > Champs ();
impression " @ colonnes \\ n";
}
près CSV;
6
Enregistrez le fichier sous le nom " csvparse.pl . " Il peut être exécuté sous Unix en utilisant la commande "/csvparse.pl . " - Ou dans Windows en utilisant la commande " csvparse.pl , " si Perl est installé sur Windows
< . br>