CSV est un acronyme de valeurs séparées par des virgules . Fichiers de ce type ne sont pas formatés fichiers texte qui contiennent des tables de données normalement séparées par des virgules , mais ils pourraient également être délimité par des tabulations ou comportent des champs de largeur fixe de texte. Les fichiers CSV sont normalement associés à l' extension de fichier csv - nom. . En programmation, le processus de lecture des données de ces fichiers est appelée l'analyse . Instructions
analyser un fichier CSV dans VB
1
Créer un nouvel objet dans votre programme, le code d'un objet appelé MyParser lirait comme suit:
aide MyParser As New < br > Page 2
appel sur le TextFieldParser, objet VB et donner le chemin du fichier de texte ou un fichier cvs . vous souhaitez analyser. Le code devrait changer pour adapter le chemin du fichier et le nom de votre document
Microsoft.VisualBasic.FileIO.TextFieldParser _ (\\ " C: \\ \\ MonDossier \\ \\ MyDoc.csv \\") .
< Br > Hôtels 3
Définir la structure du fichier à délimitée . Ce qui doit être fait comme le TextFieldParser est également capable d' analyser les fichiers texte de largeur fixe . Le code délimité par des virgules analyse se lirait comme suit :
MyParser.TextFieldType = FileIO.FieldType.Delimited
4
Définissez le type delimiter . Pour les valeurs séparées par des virgules délimitée est une virgule . Le code se lirait comme suit :
MyReader.SetDelimiters ( ",")
5 État
que les données en cours de lecture est en mode texte : « As String ». Le code se lirait comme suit :
MyParserRow As String ()
6
Appel de la méthode ReadFeilds de lire ou d' analyser les données . Le code se lirait comme suit :
currentRow = MyParser.ReadFields ()
Le texte de la première ligne du CSV a été lu, et divisée en champs par la méthode des ReadFields et peut désormais être manipulé si nécessaire.