典型的な答えはこれです:
-
Excelで、[ファイル] / [名前を付けて保存]で[CSV]を選択し、現在のシートを保存します。
-
postgresユーザーがアクセスできるPgサーバー上の保持ディレクトリに転送する
-
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ファイルを読み取るための独自の外部データラッパーを作成します。
可能性は文字通り無限です....