Oracle
 sql >> Database >  >> RDS >> Oracle

Leggi e importa file XLSX (Excel) in Oracle

Puoi leggere e importare dati dai file xlsx di Excel in Oracle, utilizzando il pacchetto PL SQL as_read_xlsx scritto da Anton Scheffer , con l'aiuto di questo pacchetto puoi interrogare direttamente il file Xlsx in Oracle. È molto semplice da usare e fornisce un output che può essere facilmente manipolato. In questo post sono riportati di seguito i passaggi per importare il file excel nella tabella Oracle utilizzando PL/SQL, prima devi installare il pacchetto as_read_xlsx, che puoi scaricare dal seguente link:Scarica pacchetto DBDi seguito sono riportati i passaggi per utilizzare questo pacchetto e per importare xlsx in Oracle:1. Dopo aver scaricato il pacchetto, eseguire lo script nel database per creare il pacchetto.2. Quindi crea un oggetto directory nel database Oracle in cui sono presenti i tuoi file excel (xlsx):Crea o sostituisci Directory DOC come 'D:\YourDir'/

O per Unix/Linux

Crea o sostituisci Directory DOC come '/YourDir/'/2. Dopodiché, esegui la query come mostrato di seguito per visualizzare il contenuto del file xlsx:SELECT *  FROM TABLE(as_read_xlsx.read (                as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))/Il risultato verrà come mostrato sotto dal file excel mostrato nell'immagine sopra:Puoi utilizzare la query sopra come cursore nella procedura PL/SQL, quindi puoi importare il file excel nella tabella Oracle.