Ξεκινήστε ένα νέο έργο της Visual Basic.NET και να προσθέσετε ένα " κουμπί" στη φόρμα σας . Επιλέξτε το μενού "Έργο" και κάντε κλικ στο " Δημιουργήστε ένα νέο υπολογιστικό φύλλο Excel και προσθέστε τα ακόλουθα στοιχεία : Πεδίο1 Field2 Data χαρακτήρα2 Data χαρακτήρα2 να " C : \\ " Αποθήκευση " . ExcelToImport.xls ", όπως διπλό κλικ στο " Button1 " στη φόρμα σας για να ανοίξει " Form1.vb . " Πληκτρολογήστε τα ακόλουθα στο " Button1_Click " για να δημιουργήσετε ένα υπο κλήση : importAllData ( " C : \\ ExcelToImport.xls " , " C : \\ AccessFile.mdb " ) MessageBox.Show ( " η εισαγωγή ολοκληρώθηκε " ) Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε ένα νέο sub ονομάζεται " importAllData " που θα δημιουργήσει ένα νέο αρχείο βάσης δεδομένων για την εισαγωγή : ! Private Sub Κοινόχρηστο importAllData ( ByVal file_path As String , ByVal db_path Όπως String ) Dim accessDB Όπως Microsoft.Office.Interop.Access.Application accessDB = Νέα Microsoft.Office.Interop.Access.ApplicationClass ( ) accessDB.Visible = False accessDB.NewCurrentDatabase ( db_path , = Τίποτα Dim conn Όπως OleDb.OleDbConnection = MakeExcelConnection ( file_path ) FillAccessDatabase ( conn , db_path , file_path ) End Sub Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε ένα νέο sub ονομάζεται " FillAccessDatabase " : Private Sub Κοινόχρηστο FillAccessDatabase ( ByVal conn , ByVal db_path , ByVal file_path ) conn = " Provider = Microsoft.ACE.OLEDB .12.0 ? " & " Πηγή δεδομένων = " & file_path & " ? " & " Extended Properties = Excel 12.0 ? " Dim σύνδεση Όπως OleDb.OleDbConnection = Νέα OleDb.OleDbConnection ( conn ) Dim _command Όπως OleDb.OleDbCommand = Νέα OleDb.OleDbCommand ( ) _command.Connection = σύνδεση _command.CommandText = "SELECT * INTO [ MS Access ? Database = " & db_path & " ] FROM . [ Φύλλο1 ] Υπο Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε μια νέα λειτουργία που ονομάζεται " MakeExcelConnection " : Private Shared MakeExcelConnection Λειτουργία ( ByVal fileName Όπως String ) Όπως OleDb.OleDbConnection dim conn Όπως String conn = " Provider = Microsoft.ACE.OLEDB.12.0 ? " & "Data Source = " & fileName & " ? " & " Extended Properties = Excel 12.0 ? " Dim σύνδεση Όπως OleDb.OleDbConnection = Νέα OleDb.OleDbConnection ( conn ) Επιστροφή σύνδεση Function End Εκτελέστε το πρόγραμμά σας και κάντε κλικ στο " Button1 " για την εισαγωγή " Φύλλο1 " του Excel φύλλο σας στο τραπέζι " Φύλλο1 " στην Access .
εικόνων 3
Η 4
5
Η 6
Η 7
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα