Pregunta: | 50180 - COMO PASAR DATOS DE EXEL A ORACLE |
Autor: | Omar Endara |
Necesito saber como paso el contenido de las celdas de exel a al base de datos Oracle 10g, pero la idea es que sea de lo mas automatizada posible que debo llenarla de estos datos que esta en exel y ademas cada celda tiene el mismo tipo de dato relacionado con el tipo de dato dentro de la base, como puedo hacer gracias |
Respuesta: | Andres Castellanos |
es muy facil:
Lo primero que debe hacer es el archivo plano con los registros Este archivo lo guarda como CSV que es separado por comillas //////////////////////////// Luego tiene que abrir un bloc de notas y crear lo siguiente: LOAD DATA INFILE “acá va una fecha y le pone.txt va en comillas” ejemplo ‘20091812.txt’ APPEND INTO TABLE acá va la tabla a la cual se le van a introducir los datos FIELDS TERMINATED BY ';' (PLACA, TIPO, MARCA, CIUDAD_MATRICULA, MODELO, ANO) //acá van los atributos de la tabla /////////////////////////////////////////// Este archivo lo guarda como .ctl. Luego entra a cmd y ejecuta esto: Sqlldr usuario/contraseña control=”aca pone la ruta del archivo que hicimos anteriormente” data=”aca va la ruta del archivo donde están los datos osea el txt” si tienes dudas escribeme al correo, en realidad es muy facil |
Respuesta: | eider mauricio aristizabal erazo |
Hola,
La forma mas controlada y segura es mediante el uso de macros introducete en el tema de las macros y haz uso de la tecnologia ODBC o ADO. http://www.mailxmail.com/curso/informatica/macros Salu2 desde Cali - Colombia |