Anda dapat membaca dan mengimpor data dari file xlsx Excel di Oracle, menggunakan paket PL SQL as_read_xlsx yang ditulis oleh Anton Scheffer , dengan bantuan paket ini Anda dapat langsung menanyakan file Xlsx di Oracle. Ini sangat mudah digunakan dan memberikan output yang dapat dengan mudah dimanipulasi. Dalam posting ini langkah-langkah diberikan di bawah ini untuk mengimpor file excel ke tabel Oracle menggunakan PL/SQL, pertama-tama Anda perlu menginstal paket as_read_xlsx, yang dapat Anda unduh dari tautan berikut:Unduh Paket DB Di bawah ini adalah langkah-langkah untuk menggunakan paket ini dan mengimpor xlsx di Oracle:1. Setelah mengunduh paket, jalankan skrip di database untuk membuat paket.2. Kemudian buat objek direktori di database Oracle tempat file excel (xlsx) Anda ada:Buat atau Ganti DOC Direktori sebagai 'D:\YourDir'/ Atau untuk Unix / Linux
Buat atau Ganti DOC Direktori sebagai '/YourDir/'/2. Setelah itu jalankan saja query seperti gambar di bawah ini untuk melihat isi file xlsx:SELECT * FROM TABLE(as_read_xlsx.read ( as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))/Hasilnya akan muncul seperti gambar di bawah ini dari file excel yang ditunjukkan pada gambar di atas:
Anda dapat menggunakan kueri di atas sebagai kursor dalam prosedur PL/SQL kemudian dapat mengimpor file excel ke tabel Oracle.