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?Cargar hoja de datos de Excel en la base de datos Oracle
Respuesta
Excel -> CSV -> Oracle
Guardar 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 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. Crear un archivo de control sqlload así:
load data
infile theFile.csv
replace
into table theTable
fields terminated by ','
(x,y,z)
invocación sqlload para leer el archivo .csv en la nueva tabla, la creación de una fila en la tabla para cada línea en el archivo .csv. Esto se hace como un comando Unix:
% sqlload userid=username/password control=<filename.ctl> log=<filename>.log
O
Si lo que desea es una herramienta, utilice QuickLoad
Oracle Application Express, que viene gratis con Oracle, incluye una "hoja de cálculo de datos de carga" utilidad en:
Utilities > Data Load/Unload > Load > Load Spreadsheet Data
Primero debe guardar la hoja de cálculo como un archivo CSV.
El enlace ya no es válido. Verifique https://docs.oracle.com/cd/E14373_01/user.32/e13370/sql_utl.htm#BCEIDADH para obtener detalles sobre la csv, https://docs.oracle.com/cd/E14373_01/user.32/e13370 /sql_utl.htm#AEUTL243 para ApEx Utilities docs y http://www.oracle.com/technetwork/developer-tools/apex/documentation/index.html para obtener más información sobre apex – alko
Gracias, es válido nuevamente ahora. –
Si se trata de un proceso único, es posible que desee copiar y pegar los datos en una tabla de acceso de Microsoft y realizar una consulta anexada a la tabla oráculo que haya configurado a través de su administrador odbc.
Otra forma de hacer Excel -> CSV -> Oracle está utilizando tablas externas, primero introducido 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ólida aquí:
Por cierto, ¡la ID de esta respuesta es 123456! https://stackoverflow.com/a/123456 – Sree
Como usted menciona que busca una herramienta - que le gustaría echa un vistazo a este vídeo específico de Oracle - se puede cargar datos desde cualquier fuente -
Existen diferentes formas de cargar excel/csv en la base de datos Oracle. Estoy dando los siguientes:
1. Use 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 la carga de excel para acceder a la base de datos.
Paso 2: Una vez que se crea 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 que ayude. Si es necesario, puedo compartir más detalles.
- 1. Carga de datos del archivo de Excel a la base de datos usando java
- 2. Importar matriz de datos Excel en base de datos MySQL
- 3. Redactando datos a SQL desde la hoja de Excel
- 4. Importar columnas de hoja de cálculo de Excel en la base de datos de SQL Server
- 5. Carga de una hoja de Excel e importar los datos en la base de datos de SQL Server
- 6. Enlace de la base de datos Oracle
- 7. Insertar datos en la base de datos Oracle utilizando php
- 8. Mejores prácticas para cargar archivos en la base de datos
- 9. ¿Cargar datos de Excel en la aplicación Linux/wxWidgets C++?
- 10. Referencia y filtro de datos a otra hoja en Excel
- 11. Extrae datos de una hoja de cálculo Excel
- 12. Node.js + Base de datos Oracle 9i
- 13. Importación de datos de hoja de cálculo de Excel a otra hoja de cálculo de Excel que contiene VBA
- 14. Cargar la plantilla django de la base de datos
- 15. Autoincrement clave principal en la base de datos Oracle
- 16. cómo almacenar valores BigInteger en la base de datos Oracle
- 17. En Oracle, ¿cómo se cambia la base de datos 'predeterminada'?
- 18. Insertar blob en la base de datos Oracle con C#
- 19. mangento en la base de datos postgres u oracle?
- 20. Extracción de datos con Excel
- 21. Encontrar restricción fantasma de la base de datos Oracle
- 22. Cargar una base de datos innodb MySQL en la memoria
- 23. ¿Es posible cargar una base de datos en la RAM?
- 24. Cómo cambio el nombre de la hoja de C# en una hoja de cálculo de Excel
- 25. PHP excel - bucle de datos?
- 26. Buscar tamaño de una base de datos en Oracle
- 27. ¿Cuál es la mejor forma de archivar datos en una base de datos Oracle?
- 28. ¿Cómo generar programáticamente DDL desde la base de datos Oracle?
- 29. Importar datos de la hoja de cálculo de Excel o CVS en MySQL
- 30. ¿Dónde está la base de datos Oracle Bug?
Si eres útil con perl, mira Spreadsheet::ParseExcel. –