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

Læs og importer XLSX (Excel)-fil i Oracle

Du kan læse og importere data fra Excels xlsx-filer i Oracle ved hjælp af PL SQL-pakken as_read_xlsx skrevet af Anton Scheffer , ved hjælp af denne pakke kan du direkte forespørge Xlsx-filen i Oracle. Det er meget nemt at bruge og giver output, som nemt kan manipuleres. I dette indlæg er trin givet nedenfor for at importere excel-fil til Oracle-tabellen ved hjælp af PL/SQL, først skal du installere pakken as_read_xlsx, som du kan downloade fra følgende link:Download DB-pakkeNedenfor er trinene til at bruge denne pakke og importere xlsx-fil i Oracle:1. Når du har downloadet pakken, skal du udføre scriptet i databasen for at oprette pakken.2. Opret derefter et biblioteksobjekt i Oracle-databasen, hvori dine excel (xlsx)-filer findes:Opret eller Erstat Directory DOC som 'D:\DinDir'/

Eller til Unix / Linux

Opret eller erstat Directory DOC som '/YourDir/'/2. Derefter skal du bare udføre forespørgslen som vist nedenfor for at se indholdet af xlsx-filen:SELECT *  FROM TABLE(as_read_xlsx.read (                as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))/Resultatet kommer som vist nedenfor fra excel-filen vist i ovenstående billede:Du kan bruge ovenstående forespørgsel som markør i PL/SQL-proceduren og derefter importere excel-filen til Oracle-tabellen.
  1. Har du lov til at bruge tal som tabelnavne i MySQL?

  2. 2 måder at aktivere ordombrydning i SQLite

  3. Ingen resultater returneret af forespørgselsfejlen i PostgreSQL

  4. Sådan tjekker du MySQL-versionen