Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustenie nového Visual Basic.NET projekt a pridať tlačidlá " " formulára . Zvoľte menu " Project " a kliknite na " Vytvoriť novú tabuľku programu Excel a pridajte nasledujúce údaje : pole1 pole2 dát Data2 dát údaje2 Uložte ho do " C : \\ " . " ExcelToImport.xls " ako Double - kliknite na " Button1 " na formulári pre otvorenie " Form1.vb . " Zadajte nasledujúce pod " button1_Click " vytvoriť sub hovoru : importAllData ( " C : \\ ExcelToImport.xls " , " C : \\ AccessFile.mdb " ) MessageBox.Show ( " dokončenie importu " ) Zadajte nasledujúci vytvoriť novú ponorku s názvom " importAllData " , ktorá vytvorí nový databázový súbor na import ! klipart súkromný spoločný Sub importAllData ( byVal file_path As String , byVal DB_PATH As String ) Dim accessDB Ako Microsoft.Office.Interop.Access.Application accessDB = New Microsoft.Office.Interop.Access.ApplicationClass ( ) accessDB.Visible = False accessDB.NewCurrentDatabase ( DB_PATH , = Nothing Dim conn Ako OleDb.OleDbConnection = MakeExcelConnection ( file_path ) FillAccessDatabase ( spoj , DB_PATH , file_path ) End Sub Zadajte nasledujúci vytvoriť novú ponorku s názvom " FillAccessDatabase " : Private Sub Spoločná FillAccessDatabase ( byval spoj , byval DB_PATH , byval file_path ) conn = " Provider = Microsoft.ACE.OLEDB .12.0 ; " a " Data Source = " & file_path & " , " & " Extended Properties = Excel 12.0 ; " Dim pripojenie ako OleDb.OleDbConnection = New OleDb.OleDbConnection ( spoj ) Dim _Command Ako OleDb.OleDbCommand = Nové OleDb.OleDbCommand ( ) _command.Connection = pripojenie _command.CommandText = " SELECT * INTO [ MS Access ; databázy = " & DB_PATH & " ] . [ Hárok1 ] FROM Sub Zadajte nasledujúci vytvoriť novú funkciu s názvom " MakeExcelConnection " : Súkromná Shared Function MakeExcelConnection ( ByVal filename As String ) Ako OleDb.OleDbConnection Dim velenie As String conn = " Provider = Microsoft.ACE.OLEDB.12.0 ; " a " Data Source = " & fileName & " , " & " Extended Properties = Excel 12.0 ; " Dim pripojenia Ako OleDb.OleDbConnection = Nové OleDb.OleDbConnection ( conn ) Späť pripojenie klipart End Function spustite program a kliknite na " Button1 " import " Hárok1 " vášho Excelu do " Hárok1 " tabuľky v programe Access .
2
3
4
5
6
7