sql >> Base de Datos >  >> RDS >> Oracle

Leer e importar archivos XLSX (Excel) en Oracle

Puede leer e importar datos de los archivos xlsx de Excel en Oracle, utilizando el paquete PL SQL as_read_xlsx escrito por Anton Scheffer , con la ayuda de este paquete puede consultar directamente el archivo Xlsx en Oracle. Es muy simple de usar y proporciona una salida que se puede manipular fácilmente. En esta publicación, se detallan a continuación los pasos para importar un archivo de Excel a una tabla de Oracle usando PL/SQL, primero debe instalar el paquete as_read_xlsx, que puede descargar desde el siguiente enlace:Descargar el paquete DB A continuación, se encuentran los pasos para usar este paquete y para importar archivo xlsx en Oracle:1. Después de descargar el paquete, ejecute el script en la base de datos para crear el paquete.2. Luego, cree un objeto de directorio en la base de datos de Oracle en el que existan sus archivos de Excel (xlsx):Cree o reemplace DOC de directorio como 'D:\YourDir'/

O para Unix/Linux

Cree o reemplace el directorio DOC como '/SuDir/'/2. Después de eso, simplemente ejecute la consulta como se muestra a continuación para ver el contenido del archivo xlsx:SELECCIONE *  DE LA TABLA (as_read_xlsx.read (                as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))/El resultado será como se muestra a continuación del archivo de Excel que se muestra en la imagen de arriba:Puede usar la consulta anterior como cursor en el procedimiento PL/SQL y luego puede importar el archivo de Excel a la tabla de Oracle.