Se puede decir que Microsoft Office Excel y Microsoft Office Access van mano a mano cuando se necesita para importar datos de Excel en una base de datos . El objeto " DoCmd " contiene el método " TransferirHojaCálculo " que puede utilizar para importar una hoja de cálculo en Access desde Excel utilizando Visual Basic para Aplicaciones ( VBA) . Este método también es compatible con otros formatos de archivo , tales como Lotus . Del mismo modo , se puede utilizar el mismo método para exportar datos de Access a Excel cambiando la enumeración " AcDataTransferType " a " acExport . " Instrucciones
1
Start acceso. Haga clic en "Base de datos en blanco" y haga clic en el botón "Crear " para crear una nueva base de datos . Haga clic en la pestaña "Herramientas de base de datos " y haga clic en "Visual Basic " para abrir la ventana de Microsoft Visual Basic . Haga clic en el menú " Insertar" y haga clic en " módulos" para insertar un nuevo módulo de código
2
Copia y pega el código siguiente para crear un nuevo procedimiento sub : .
Private Sub importExcelSpreadsheet ()
3
Pulse " Enter" en su teclado para crear los "End Sub " para el procedimiento.
4
Copia y pega el siguiente código dentro el " importExcelSpreadsheet Sub Private ()" procedimiento para importar una hoja de cálculo Excel a Access :
DoCmd.TransferSpreadsheet acImport , acSpreadsheetTypeExcel9 , _
"Empleados " , "C : \\ Employees.xlsx " , verdadero
5
Editar " Empleados " y escriba el nombre de la tabla de la hoja de cálculo específica . Editar " C: \\ Employees.xlsx " y escriba la ruta de acceso y el nombre de la hoja de cálculo Excel para importar
6
Press "F5 " para ejecutar su procedimiento e importar la hoja de cálculo Excel a Access . .