Los administradores de bases de datos a menudo se ejecutan en la necesidad de importar datos CSV en una tabla de base de datos de Access existente . Esta tarea se puede lograr fácilmente utilizando el método " TransferirTexto " en Visual Basic para Aplicaciones. VBA se puede utilizar para automatizar los procesos de acceso que se completan lo contrario manualmente . El método " TransferirTexto " se utiliza para importar o exportar datos de texto entre la base de datos de Access actual y un archivo de texto, como un archivo CSV . Instrucciones
1
clic en la pestaña " Herramientas de base de datos" y haga clic en "Visual Basic " para abrir la ventana del Editor de Visual Basic . Haga clic en el menú " Insertar" y haga clic en " módulos" para insertar un nuevo módulo de código
2
Crear un nuevo procedimiento sub escribiendo el siguiente código: .
ImportCSVToTable Sub Private ()
3
Crear dos variables , una para contener el nombre de la tabla y el otro para almacenar la ruta de su archivo CSV.
existingTable As
secuencia
CSVPath dévil como secuencia
4
Defina el nombre de la tabla y la ruta del archivo CSV
existingTable = " myTmpTbl "
CSVPath = " C : \\. longDistanceCharges.csv "
5
Escriba la siguiente línea de código para importar los datos CSV en la tabla de base de datos existente .
DoCmd.TransferText acImportDelim , existingTable , CSVPath , Verdadero < br > Página 6 Tipo
"End sub " para terminar el procedimiento sub . Pulse la tecla "F5 " para ejecutarlo.