. Importar un archivo xls en Oracle se puede lograr con sqlldr.exe , una herramienta incluida con la instalación de Oracle. Sqlldr significa SQL Loader y que acepta un archivo . Csv como argumento para importar en una tabla de Oracle . MS de datos de Excel se guarda fácilmente como . Csv , por lo que puede utilizar este archivo junto con un archivo de control personalizado necesaria para coordinar la importación en la tabla de Oracle . También debe tener la tabla de destino de la importación en la actualidad a . Cosas que necesitará editor de archivos de inicio ( por ejemplo: el Bloc de notas ) .
Microsoft Excel
Ver Más instrucciones
1
convertir xls a csv . . Abra . Xls en MS Excel. Elimine todos los encabezados de columna . Ir a "Archivo " Guardar como " y cambiar " Tipo "para . Csv . Proporcionar una nueva ruta y el nombre y haga clic en " Guardar ".
2
crear el archivo de control. Abra el Bloc de notas . Tipo los siguientes y guardar como " ... \\ ". filename.ctl
OPCIONES ( FILAS = 1 , LOG = ' ... \\ filename_load.log ' )
LOAD DATA
INFILE ' ... \\ filename.csv '
en la tabla TableName
FIELDS TERMINATED BY " , " opcionalmente ADJUNTO BY ' " '
TRAILING NULLCOLS < br >
( campo1 campo2 campo3 FIELDx SUSPENDIDO pOR WHITESPACE )
Tablename es el nombre de la tabla de Oracle, ".... \\ " que representa la ruta completa donde residen sus archivos ", filename_load.log "es el archivo de registro para confirmar el éxito o indicar errores de procesamiento y" FIELDS1 ... x " son los nombres de las columnas . csv en orden de izquierda a derecha.
3
Crear una tabla de Oracle , si es necesario. En el Oracle SQL , escriba o ejecutar un archivo que contiene:
CREATE TABLE TableName (
CAMPO1 (más formato de campo ex : VARCHAR2 ( 30 ) ,
CAMPO2 (más formato de campo ex : VARCHAR2 ( 30 ) ,
CAMPO3 (más formato de campo ex : VARCHAR2 ( 30 ) ,
FIELDx (más formato de campo ex : VARCHAR2 ( 30 ));
< p> "campos " aquí deben coincidir en nombre y orden de los campos en el archivo de control de Paso Dos. el archivo de control coincidirá con cada columna. csv en su columna de tabla de Oracle correspondiente.
4
Ejecute el sqlldr . exe Encontrar Sqlldr.exe . . ( Ej: C: . \\ Oracle \\ product \\ 10.1.0 \\ Client_1 \\ BIN \\ sqlldr.exe ) Abra el Bloc de notas , escriba la ruta : ... /sqlldr.exe usuario /contraseña @ service_name Control = " .. /filename.ctl . ».
Guardar como filename.bat y haga doble clic para ejecutar
Notas: .
Este proceso supone que el inicio de sesión de Oracle se conocen las credenciales ( ej: user /password /service_name ) . las instrucciones pasa a sqlldr.exe están contenidos en el archivo de control , como se indica en StepTwo
.