Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Đọc và nhập tệp XLSX (Excel) trong Oracle

Bạn có thể đọc và nhập dữ liệu từ tệp xlsx của Excel trong Oracle bằng cách sử dụng gói PL SQL as_read_xlsx do Anton Scheffer viết , với sự trợ giúp của gói này, bạn có thể truy vấn trực tiếp tệp Xlsx trong Oracle. Nó rất đơn giản để sử dụng và cung cấp đầu ra có thể dễ dàng thao tác. Trong bài viết này, các bước được đưa ra bên dưới để nhập tệp excel vào bảng Oracle bằng PL / SQL, trước tiên bạn cần cài đặt gói as_read_xlsx, bạn có thể tải xuống gói từ liên kết sau:Tải xuống DB PackageBelow là các bước để sử dụng gói này và nhập tệp xlsx trong Oracle:1. Sau khi tải xuống gói, hãy thực thi tập lệnh trong cơ sở dữ liệu để tạo gói. Sau đó, tạo một đối tượng thư mục trong cơ sở dữ liệu Oracle, trong đó các tệp excel (xlsx) của bạn đang tồn tại:Tạo hoặc Thay thế Thư mục DOC thành 'D:\ YourDir' /

Hoặc cho Unix / Linux

Tạo hoặc thay thế DOC thư mục thành '/ YourDir /' / 2. Sau đó, chỉ cần thực hiện truy vấn như hình bên dưới để xem nội dung của tệp xlsx:SELECT * FROM TABLE (as_read_xlsx.read (as_read_xlsx.file2blob ('DOC', 'xlsx_test.xlsx')))) / Kết quả sẽ như hình minh họa bên dưới từ tệp excel được hiển thị trong hình trên: Bạn có thể sử dụng truy vấn trên làm con trỏ trong thủ tục PL / SQL sau đó có thể nhập tệp excel vào bảng 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. Kết nối OEM của bạn với Grafana bằng ứng dụng Trình quản lý doanh nghiệp cho Grafana

  2. Làm cách nào để kiểm tra đầu ra đến từ truy vấn SELECT trong dấu nhắc lệnh?

  3. CHÈN 10 triệu truy vấn dưới 10 phút trong Oracle?

  4. Chỉ mục Oracle và các loại chỉ mục trong oracle với ví dụ

  5. Lấy tên của thủ tục hoặc hàm gọi trong Oracle PL / SQL