into infile importar developer datos data 11g database oracle excel migrate

database - infile - Cargue la hoja de datos de Excel en la base de datos Oracle



oracle export database (6)

Excel -> CSV -> Oracle

Guarde la hoja de cálculo de Excel como tipo de archivo ''CSV'' (valores separados por comas).

Transfiera el archivo .csv al servidor de Oracle.

Cree la tabla de Oracle, utilizando la instrucción SQL CREATE TABLE para definir las longitudes y tipos de columna de la tabla.

Use sqlload para cargar el archivo .csv en la tabla de Oracle. Crea un archivo de control sqlload como este:

load data infile theFile.csv replace into table theTable fields terminated by '','' (x,y,z)

Invoque sqlload para leer el archivo .csv en la nueva tabla, creando una fila en la tabla para cada línea en el archivo .csv. Esto se hace como un comando de Unix:

% sqlload userid=username/password control=<filename.ctl> log=<filename>.log

O

Si solo quieres una herramienta, usa QuickLoad

Estoy buscando una herramienta gratuita para cargar la hoja de datos de Excel en la base de datos Oracle. Probé el desarrollador de Oracle sql, pero sigue lanzando NullPointerException. ¿Algunas ideas?


Otra forma de hacer Excel -> CSV -> Oracle es usar tablas externas, primero presentado en 9i. Las tablas externas le permiten consultar un archivo plano como si fuera una tabla. Detrás de las escenas Oracle todavía está usando SQL * Loader. Hay un tutorial sólido aquí:

http://www.orafaq.com/node/848


Si se trata de un proceso de una sola vez, puede copiar y pegar los datos en una tabla de acceso de Microsoft y realizar una consulta de anexión a la tabla de Oracle que haya configurado a través de su administrador de odbc.


Como mencionas, estás buscando una herramienta, te gustaría consultar este video específico de Oracle, puedes cargar datos desde cualquier fuente,

http://youtu.be/shYiN2pnPbA


Oracle Application Express , que viene gratis con Oracle, incluye una utilidad "Cargar datos de hojas de cálculo" en:

Utilities > Data Load/Unload > Load > Load Spreadsheet Data

Primero debe guardar la hoja de cálculo como un archivo CSV.



Hay diferentes maneras de cargar excel / csv a la base de datos Oracle. Estoy dando los siguientes a continuación:
1. Usa Toad. Toad ofrece una opción muy fexible para cargar Excel. También da una ventana de mapeo de columnas. Normalmente desde Herramientas -> Importar, encontrará la opción. Para más detalles, puedo proporcionar el manual de instrucciones completo.
2. Cargue en Microsoft Access primero y luego páselo a Oracle desde allí.
Paso 1: hay una pestaña en el acceso denominada "Datos externos" que proporciona una carga excel para acceder a la base de datos.
Paso 2: una vez creada la tabla, simplemente haga clic en escribir mouse en la tabla y seleccione Exportar a ODBC DATABASE. Le pedirá detalles de conexión a la base de datos Oracle. Es gratis
3. Utilice Oracle SQL Loader. Es un servicio que tiene archivo de datos, archivo de control. Necesitas escribir la configuración. Se usa como texto / cualquier carga de archivo que mantenga un patrón.

Espero eso ayude. Si es necesario, puedo compartir más detalles.