Comma Separated Value (CSV) est un simple format de fichier texte qui est couramment utilisé pour stocker des données . Une ligne représente chaque enregistrement dans ce format, et dans chaque ligne, une virgule sépare chaque valeur. Flux Visual Basic 6 entrées-sorties fichiers ou objets d'accès aux données peuvent être utilisées pour charger et lire un fichier CSV. Choses que vous devez Visual Basic 6 Voir Plus Instructions 1 créer un nouveau projet dans Visual Basic. Si vous souhaitez ajouter la fonctionnalité de lire un fichier CSV à un projet existant , vous pouvez sauter cette étape . 2 Ajouter une classe au projet par un clic droit sur le nom du projet dans le projet explorer, puis en sélectionnant " Module Ajouter une classe . " 3 Définissez la propriété nom de la classe à " CFileReader " ou un nom en utilisant vos normes de codage . 4 < p> Ajouter une référence à l' active Data Objects ( ADO) de la bibliothèque en sélectionnant le "Projet> Références " dans le menu , puis en sélectionnant le " Microsoft ActiveX Data Objects 2.5 Library " ou la " ActiveX Data Objects 2.6 Library Microsoft . " 5 Entrez le code suivant dans la classe : privé Fonction ReadCSV ( fileName ByVal As String) As ADODB.Recordset connexion As ADODB.Connection < p> fileRecords As ADODB.Recordset fileQuery Dim As String fieldNum As Integer ' Ce lecteur prend en charge les propriétés étendues = ' text ; fmt = délimité » « Il ya aussi un argument supplémentaire , HDR par oui ou non les valeurs qui indique si le fichier a une tête ' " Provider = Microsoft.Jet " connOpen _ ' & " OLEDB.4.0 ; . Data Source = " & App.Path _ " &" Extended Properties = 'text ; HDR = NO ; "_ " & " fmt = délimité » Photos connexion Set = New ADODB.Connection Connection.ConnectionString = _ " Driver = { Microsoft Text Driver (* txt , . *. csv) }; "& _ " DBQ = "& App.Path &" "," "," " Connection.Open fileQuery =" SELECT * FROM "& fileName Set fileRecords = Connection.Execute ( fileQuery ) Set ReadCSV = fileRecords Fin de Fonction: Ce code se connecte à un fichier texte en utilisant le Microsoft pilote de texte et sélectionne toutes les lignes dans un jeu d'enregistrements ADO. 6 appeler la fonction à partir de l'événement souhaité ou l'application de la console.
|