sql >> Database >  >> RDS >> Oracle

Lees en importeer XLSX-bestand (Excel) in Oracle

U kunt gegevens uit de xlsx-bestanden van Excel in Oracle lezen en importeren met behulp van het PL SQL-pakket as_read_xlsx geschreven door Anton Scheffer , kunt u met behulp van dit pakket direct het Xlsx-bestand in Oracle opvragen. Het is heel eenvoudig te gebruiken en geeft de output die gemakkelijk kan worden gemanipuleerd. In dit bericht worden hieronder stappen gegeven om Excel-bestand in Oracle-tabel te importeren met behulp van PL/SQL, eerst moet u het pakket as_read_xlsx installeren, dat u kunt downloaden via de volgende link:Download DB-pakket Hieronder vindt u de stappen om dit pakket te gebruiken en te importeren xlsx-bestand in Oracle:1. Nadat u het pakket hebt gedownload, voert u het script uit in de database om het pakket te maken.2. Maak vervolgens een directory-object in de Oracle-database waarin uw Excel (xlsx)-bestanden zich bevinden:Maak of vervang Directory DOC als 'D:\YourDir'/

Of voor Unix / Linux

Maak of vervang Directory DOC als '/YourDir/'/2. Voer daarna de onderstaande query uit om de inhoud van het xlsx-bestand te bekijken:SELECT *  FROM TABLE(as_read_xlsx.read (                as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))/Het resultaat is zoals weergegeven hieronder uit het Excel-bestand dat wordt weergegeven in de bovenstaande afbeelding:U kunt de bovenstaande query gebruiken als cursor in de PL/SQL-procedure en vervolgens het Excel-bestand in de Oracle-tabel importeren.
  1. Wat kan ervoor zorgen dat een Oracle ROWID verandert?

  2. Hoe toegang te krijgen tot de gegevens / gegevensmap op een Android-apparaat?

  3. Omzet berekenen in MySQL

  4. Bereken lopend totaal / lopend saldo