Câu trả lời điển hình là sau:
-
Trong Excel, Tệp / Lưu dưới dạng, chọn CSV, lưu trang tính hiện tại của bạn.
-
chuyển đến thư mục lưu giữ trên máy chủ Pg mà người dùng postgres có thể truy cập
-
trong PostgreSQL:
COPY mytable FROM '/path/to/csv/file' WITH CSV HEADER; -- must be superuser
Nhưng cũng có những cách khác để làm điều này. PostgreSQL là một cơ sở dữ liệu có thể lập trình tuyệt vời. Chúng bao gồm:
-
Viết mô-đun bằng pl / javaU, pl / perlU hoặc ngôn ngữ không đáng tin cậy khác để truy cập tệp, phân tích cú pháp và quản lý cấu trúc.
-
Sử dụng CSV và fdw_file để truy cập nó dưới dạng bảng giả
-
Sử dụng DBILink và DBD ::Excel
-
Viết trình bao bọc dữ liệu nước ngoài của riêng bạn để đọc các tệp Excel.
Khả năng thực sự là vô tận ....