Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Ler e importar arquivo XLSX (Excel) no Oracle

Você pode ler e importar dados dos arquivos xlsx do Excel no Oracle, usando o pacote PL SQL as_read_xlsx escrito por Anton Scheffer , com a ajuda deste pacote você pode consultar diretamente o arquivo Xlsx no Oracle. É muito simples de usar e dá a saída que pode ser facilmente manipulada. Neste post são dadas as etapas abaixo para importar o arquivo excel para a tabela Oracle usando PL/SQL, primeiro você precisa instalar o pacote as_read_xlsx, que você pode baixar no link a seguir:Download DB PackageAbaixo estão as etapas para usar este pacote e importar xlsx no Oracle:1. Após baixar o pacote, execute o script no banco de dados para criar o pacote.2. Em seguida, crie um objeto de diretório no banco de dados Oracle no qual seus arquivos excel (xlsx) existem:Create or Replace Directory DOC as 'D:\YourDir'/
Ou para Unix/Linux
Crie ou substitua o diretório DOC como '/YourDir/'/2. Depois disso basta executar a consulta conforme mostrado abaixo para visualizar o conteúdo do arquivo xlsx:SELECT *  FROM TABLE(as_read_xlsx.read (                as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))/O resultado será como mostrado abaixo do arquivo excel mostrado na imagem acima:Você pode usar a consulta acima como cursor no procedimento PL/SQL e importar o arquivo excel para a tabela Oracle.