Savoir comment charger un fichier séparé par des virgules (CSV ) dans un ensemble de données en utilisant Microsoft Visual Basic.Net ( VB.Net ) peut vous faire gagner du temps lorsque vous travaillez avec des fichiers CSV . Un fichier CSV est couramment utilisé pour importer des données d'une application à une autre . Il peut également être compilé en utilisant n'importe quel tableur , comme Microsoft Excel. Un ensemble de données est utilisé dans la programmation informatique pour recueillir des données sous forme de tableau . Instructions 1 Démarrez Microsoft Visual Basic Express et cliquez sur "Nouveau projet ... " Dans le volet gauche de votre écran . Double -cliquez sur " Application console. " 2 Appuyez sur "Ctrl " et "A ", puis appuyez sur «Supprimer» pour supprimer le code existant. 3 Copiez et collez le code suivant dans le module " Module1.vb " . Le code fera le lien du fichier et interroger le fichier CSV dans une requête de sélection . Les résultats de la requête seront ensuite chargés sur un ensemble de données, et le nombre de colonnes et de lignes seront affichées dans la fenêtre " Console ". Imports System.Data.OleDb Module Module1 < br > Sub Main ( ) de oleString Dim As String oleString = " Provider = Microsoft.Jet.OLEDB.4.0; " oleString = oleString et "Données Source = C: \\ ; Extended Properties = "" texte "; oleString = oleString &" HDR = No ; fmt = délimité "" " conn As New OleDbConnection ( oleString ) Dim da As New OleDbDataAdapter ( ) ds As New DataSet () Dim oldeComm As New OleDbCommand ("SELECT * FROM C: \\ CSVFile.csv " , conn ) conn.Open () da.SelectCommand = oldeComm ds.Clear () da.Fill (ds , " CSV" ) Photos Console.Write ( " Nombre de colonnes: " . & ds.Tables (0) Columns.Count ) Console.Write ( "Nombre de lignes : " & ds.Tables (0 ) . Rows.Count ) conn.Close () End Sub End Module 4 Modifiez la ligne de code suivante et tapez le chemin d'accès au fichier CSV: Dim oldeComm As New OleDbCommand ("SELECT * FROM C: \\ CSVFile.csv " , conn) Photos Presse "F5" pour exécuter votre programme . Photos
|