Les fichiers CSV sont des fichiers délimités par des virgules créés par Microsoft Excel ou SQL Server. Le fichier est une liste d'enregistrements avec chaque champ séparé par une virgule. La lecture de ces fichiers dans Java est accompli avec quelques lignes de code supplémentaires et une bibliothèque étendue qui sont téléchargées sur Internet . Chaque fichier est importé , lire, et les informations sont extraites soit pour une utilisation dans l'application ou affiché à l'utilisateur . Instructions
1
Télécharger l'outil d'extraction à l'adresse suivante : http://sourceforge.net/projects/datafile/filesExtract les fichiers téléchargés dans votre répertoire Java
2 < p. > instancier la classe et l'assigner à une variable. Une fois la classe instanciée , vous pouvez utiliser ses méthodes et propriétés : DataFile DataClass = DataFile.createReader ( " 8859_1 ");
3
indiquer le format de fichier . Le code suivant ouvre le fichier et explique à la classe que le format de fichier est délimité par des virgules , avec la première ligne indiquant les noms d'en-tête de colonne : dataclass.setDataFormat ( nouveau CSVFormat ()); dataclass.containsHeader (true);
< br > 4
importer les données dans la mémoire. La syntaxe suivante ouvre le fichier CSV à partir du disque dur : dataclass.open ( new File ( "c: \\ \\ myfile.csv "));
5
Lire la première ligne de données. Le code ci-dessous utilise la variable de fichier ouvert pour lire le premier enregistrement et de le stocker dans une variable pour l'affichage : DataRow firstrow = dataclass.next (); cordes firstrecord = firstrow.getString (0);
6 < p > Imprimer le dossier à la console pour l'affichage. Maintenant, les données peuvent être utilisées dans le code ou affichés à l'utilisation . Le code suivant imprime à l'écran : System.out.println ( firstrecord ) ;