Apprendre à utiliser des caractères génériques lors de la lecture des données Microsoft Excel à partir de votre application Visual Basic peut faire l'importation de données beaucoup plus rapide que de lire une ligne à la fois . Vous pouvez utiliser l'astérisque (* ) comme caractère générique dans une instruction SQL pour lire une feuille de calcul dans Excel et les importer dans la mémoire en utilisant la classe " DataSet " . Une fois les données en mémoire , vous pouvez facilement visualiser à l'aide de contrôles tels que DataGridView. Instructions 1 Lancement de Microsoft Visual Basic Express , cliquez sur "Nouveau projet" dans le volet gauche de l'écran de votre ordinateur , puis double -cliquez sur « Microsoft Windows Forms " pour créer un nouveau projet . 2 Double -cliquez sur " DataGridView " pour ajouter un nouveau contrôle au formulaire . Double- cliquez sur "Button " pour ajouter un nouveau bouton au formulaire . 3 Double -cliquez sur " Button1 " pour créer un événement de clic de bouton. Ajoutez le code suivant pour créer la connexion au fichier Excel : connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ ExcelFile.xlsx ; Extended Properties = Excel 12.0 , " 4 Modifier " C: \\ ExcelFile.xlsx " à l'étape précédente et tapez le chemin et le nom de votre fichier Excel 5 créer les variables d'objet . vous allez utiliser pour lire le fichier Excel : myConnection As OleDbConnection = new OleDbConnection ds As DataSet da As OleDbDataAdapter Dim strSQL As String 6 Utilisez le caractère sauvage de « *» dans l'instruction SQL suivante pour lire toutes les données "Sheet1" de la feuille de calcul : strSQL = "SELECT * FROM [ ,"Sheet1 $ ] " 7 Lire le fichier en utilisant un DataAdapter et remplir un DataSet avec les données : myConnection.ConnectionString = connString da = New OleDbDataAdapter ( strSQL , myConnection ) ds = new DataSet da.Fill (ds , "table" ) 8 fermer la connexion et afficher les données dans le DataSet par le contrôle DataGridView : myConnection.Close () DataGridView1.DataSource = ds.Tables ( "table" ) 9 Appuyez sur " F5" pour exécuter le programme et cliquez sur " Button1" pour lire le fichier Excel.
|