Типичният отговор е следният:
-
В Excel, File/Save As, изберете CSV, запазете текущия си лист.
-
прехвърляне в директория за съхранение на Pg сървъра, до който потребителят на postgres има достъп
-
в PostgreSQL:
COPY mytable FROM '/path/to/csv/file' WITH CSV HEADER; -- must be superuser
Но има и други начини да направите това. PostgreSQL е невероятно програмируема база данни. Те включват:
-
Напишете модул на pl/javaU, pl/perlU или друг ненадежден език за достъп до файл, анализирайте го и управлявате структурата.
-
Използвайте CSV и fdw_file за достъп до него като псевдотаблица
-
Използвайте DBILink и DBD::Excel
-
Напишете своя собствена обвивка на чужди данни за четене на Excel файлове.
Възможностите са буквално безкрайни....