Můžete číst a importovat data ze souborů xlsx aplikace Excel v Oracle pomocí balíčku PL SQL as_read_xlsx napsaného Antonem Schefferem , s pomocí tohoto balíčku můžete přímo dotazovat soubor Xlsx v Oracle. Jeho použití je velmi jednoduché a poskytuje výstup, se kterým lze snadno manipulovat. V tomto příspěvku jsou níže uvedeny kroky pro import souboru Excel do tabulky Oracle pomocí PL/SQL, nejprve musíte nainstalovat balíček as_read_xlsx, který si můžete stáhnout z následujícího odkazu:Stáhnout balíček DBNíže jsou kroky k použití tohoto balíčku a importu xlsx soubor v Oracle:1. Po stažení balíčku spusťte skript v databázi a vytvořte balíček.2. Poté vytvořte objekt adresáře v databázi Oracle, ve kterém existují vaše soubory Excel (xlsx):Vytvořte nebo nahraďte DOC adresáře jako 'D:\YourDir'/ Nebo pro Unix / Linux
Vytvořte nebo nahraďte DOC adresáře jako '/YourDir/'/2. Poté spusťte dotaz, jak je uvedeno níže, abyste viděli obsah souboru xlsx:SELECT * FROM TABLE(as_read_xlsx.read ( as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))/Výsledek se zobrazí níže ze souboru Excel zobrazeného na obrázku výše:
Výše uvedený dotaz můžete použít jako kurzor v proceduře PL/SQL a poté můžete importovat soubor Excel do tabulky Oracle.