Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czytaj i importuj plik XLSX (Excel) w Oracle

Możesz odczytywać i importować dane z plików xlsx programu Excel w Oracle, używając pakietu PL SQL as_read_xlsx napisanego przez Antona Scheffera , za pomocą tego pakietu można bezpośrednio przeszukiwać plik Xlsx w Oracle. Jest bardzo prosty w użyciu i daje wyjście, które można łatwo manipulować. W tym poście podano poniżej kroki importowania pliku Excel do tabeli Oracle za pomocą PL/SQL, najpierw należy zainstalować pakiet as_read_xlsx, który można pobrać z poniższego linku:Pobierz pakiet DB Poniżej znajdują się kroki, aby użyć tego pakietu i zaimportować plik xlsx w Oracle:1. Po pobraniu pakietu uruchom skrypt w bazie danych, aby utworzyć pakiet.2. Następnie utwórz obiekt katalogu w bazie danych Oracle, w którym znajdują się twoje pliki excel (xlsx):Utwórz lub zamień katalog DOC jako 'D:\TwójKatalog'/

Lub dla Uniksa / Linuksa

Utwórz lub zamień katalog DOC na „/TwójKatalog/”/2. Następnie wykonaj zapytanie, jak pokazano poniżej, aby wyświetlić zawartość pliku xlsx:SELECT *  FROM TABLE(as_read_xlsx.read (                as_read_xlsx.file2blob („DOC”, „xlsx_test.xlsx”)))/Wynik będzie taki, jak pokazano poniżej z pliku Excel pokazanego na powyższym obrazku:Możesz użyć powyższego zapytania jako kursora w procedurze PL/SQL, a następnie zaimportować plik Excela do tabeli Oracle.
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sposoby na uniknięcie globalnych tabel tymczasowych w Oracle

  2. Czy Oracle przechowuje końcowe zera dla typu danych Number?

  3. Jak konwertować wiersze na kolumny w tabeli Oracle

  4. Jakie są tabele BIN$... w tabeli Oracle ALL_TAB_COLUMNS?

  5. Odpowiednie narzędzia sprawiają, że strojenie działa szybko