Connaître comment importer un tableur Microsoft Excel à une application Visual Basic est bonne connaissance à avoir lorsque vous travaillez avec plusieurs feuilles de calcul . Microsoft Visual Basic est facile d'apprendre à développer des applications Windows. Dans Visual Basic.NET , le Grid View contrôle des données est couramment utilisé pour afficher des informations de feuille de calcul Excel à un utilisateur. Vous pouvez également utiliser les données dans la grille contrôle View pour la manipulation de données supplémentaires au sein de votre application. Choses que vous devez
Microsoft Office Excel 2007
Microsoft Visual Basic 2010 Express
Voir Plus Instructions
1
Démarrez Microsoft Excel 2007 et tapez " Champ A" A1 et "Champ B" dans A2.Type "A2" à A2, «A3» à A3, «A4» en A4 et "A5" dans A5.Type " b2 " en B2, " b3 " en B3, "B4" . dans B4 et " b5 " dans B5
Sauvegardez votre tableau de C : \\. que " importToGrid.xlsx " (sans les guillemets)
2
Démarrez Microsoft Visual Basic 2010 Express et sélectionnez "Nouveau Projet ... " dans le menu "Fichier" . Sélectionnez "Application Windows Forms " et cliquez sur "OK".
Appuyez sur "Ctrl + Alt + X " pour ouvrir le menu "Outils" . Double- cliquez sur "Button " et " DataGridView " pour ajouter ces contrôles à " Form1 ". Double -cliquez sur " Button1 " pour ouvrir le "Form1.vb" module .
3 Type de
" . Imports System.Data.OleDb " dans la première ligne de " Form1.vb " pour référence
4
Tapez la commande suivante pour déclarer votre ensemble de données et variables de connexion :
dataSet Dim As New DataSet () connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ importToGrid.xlsx ;" & _ " Extended Properties = Excel 12.0 , "
5
Tapez la commande suivante pour interroger les données de Sheet1 dans votre feuille de calcul :
XLData As New OleDbDataAdapter ("SELECT * FROM [ Feuil1 $] " , connString )
< br > 6
Tapez la commande suivante pour créer une table dans votre adaptateur de données variables :
XLData.TableMappings.Add ( "Table" , " mySpreadataSetheet " ) XLData.Fill (jeu de données )
7
Tapez la commande suivante pour afficher les données d'un tableur dans votre Data Grid View commande :
Me.DataGridView1.DataSource = dataSet.Tables ( " mySpreadataSetheet " ) Me.Refresh ()
8
Appuyez sur " F5 " pour exécuter votre programme et cliquez sur " Button1 " pour importer la feuille de calcul et l'afficher dans votre Data Grid View contrôle.