| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment accéder à Visual Basic pour importer des données Excel
    Visual Basic est un langage de programmation de Microsoft qui est relativement facile à utiliser et Microsoft Access et Excel sont des applications proposées dans la suite Microsoft Office . Code Visual Basic.NET est essentielle lorsque vous travaillez avec des feuilles de calcul Excel et le besoin d'importer des données à une base de données Access . Les données peuvent être nécessaires dans l'accès à la manipulation des données de plus en utilisant des outils de base de données . Instructions
    1

    Démarrez un nouveau projet Visual Basic.NET et ajouter une touche "" pour votre formulaire. Sélectionnez le menu "Projet" et cliquez sur "Propriétés . " Sélectionnez "Références" et cliquez sur "Ajouter". Sélectionner "COM" et cliquez sur " Office 12.0 Object Library ". Sélectionnez "OK".
    2

    Créer une nouvelle feuille de calcul Excel et ajouter les données suivantes :

    Rubrique1 FIELD2

    données Données2

    données Données2 Photos

    Sauvegarde sur "C: \\ " as ". ExcelToImport.xls "
    3

    Double -cliquez sur " Button1" sur votre formulaire pour ouvrir " Form1.vb . " Tapez la commande suivante dans " Button1_Click " pour créer un sous appel :

    importAllData ("C: \\ ExcelToImport.xls ", " C: \\ AccessFile.mdb " )

    MessageBox.Show (" l' importation est terminée " )
    4

    Tapez la suivante pour créer un nouveau sous appelé" importAllData " qui va créer un nouveau fichier de base de données pour l'importation :

    Private Shared Sub importAllData ( ByVal file_path As String , ByVal db_path As String )

    accessdb As Microsoft.Office.Interop.Access.Application

    accessdb = New Microsoft.Office.Interop.Access.ApplicationClass () < br >

    accessDB.Visible = False

    accessDB.NewCurrentDatabase ( db_path , = Nothing

    conn As OleDb.OleDbConnection = MakeExcelConnection ( file_path )

    FillAccessDatabase (conn , db_path , file_path )

    End Sub
    5 < p > Tapez la commande suivante pour créer un nouveau sous appelé " FillAccessDatabase ":

    Private Shared Sub FillAccessDatabase ( ByVal conn, ByVal db_path , ByVal file_path )

    conn = "Provider = Microsoft.ACE.OLEDB .12.0 ; " et " Data Source = "& file_path &" "&" Extended Properties = Excel 12.0 , "

    connexion As OleDb.OleDbConnection = New OleDb.OleDbConnection ( conn)
    < p > Dim _command Comme OleDb.OleDbCommand = New OleDb.OleDbCommand ()

    _command.Connection = connexion

    _command.CommandText = " SELECT * INTO [ MS Access ; Database = " & db_path & " ] . [ Feuil1 ] FROM Sous
    6

    Tapez la commande suivante pour créer une nouvelle fonction appelée " MakeExcelConnection ":

    privé MakeExcelConnection Shared Function ( fileName ByVal As String) As OleDb.OleDbConnection

    Dim conn As String

    conn = "Provider = Microsoft.ACE.OLEDB.12.0 ; " et "Data Source =" & nomFichier & " " & " Extended Properties = Excel 12.0 , "
    < p > Connexion As OleDb.OleDbConnection = New OleDb.OleDbConnection ( conn)

    Retour connexion

    End Function
    7

    exécuter votre programme et cliquez sur " Button1" à importer " Sheet1" de votre feuille de calcul Excel à la table " Sheet1" dans Access.

    Previous :

    next :
      articles connexes
    ·Comment faire pour supprimer tous les éléments à l'i…
    ·Comment faire une zone de texte d'affichage dépend d'u…
    ·Performance des techniques de concaténation de chaîne…
    ·Comment se connecter à SQL Remote VB.Net 
    ·Comment lancer en entiers en VB6 
    ·Qu'est-ce qu'un système de grille 
    ·Conditions visuels de base, expliquée 
    ·Comment faire une paie hebdomadaire sur Visual Basic 
    ·Comment faire pour modifier bloc-notes avec VB6 
    ·Comment faire pour créer un programme qui fonctionne c…
      articles en vedette
    ·Comment faire pour utiliser select dans une balise DIV 
    ·Comment faire pour installer PEAR PHP - sur Ubuntu 
    ·Comment faire pour modifier le Service Lieu Web dans Vi…
    ·Comment effacer les attributs d'élément 
    ·Comment détecter le Coup du Mic sur Xcode 
    ·Comment faire un Geometry Calculator en C + + 
    ·Comment puis -je intégrer une apostrophe dans une chaî…
    ·Pourquoi est binaire utilisé dans les ordinateurs 
    ·Comment afficher Wingdings sur un clavier 
    ·Comment programmer Sudoku 
    Copyright © Connaissances Informatiques http://fr.wingwit.com