sql >> データベース >  >> RDS >> PostgreSQL

ExcelデータをPostgreSQL9.3にインポートします

    典型的な答えはこれです:

    1. Excelで、[ファイル] / [名前を付けて保存]で[CSV]を選択し、現在のシートを保存します。

    2. postgresユーザーがアクセスできるPgサーバー上の保持ディレクトリに転送する

    3. PostgreSQLの場合:

      COPY mytable FROM '/path/to/csv/file' WITH CSV HEADER; -- must be superuser
      

    しかし、これを行う方法は他にもあります。 PostgreSQLは驚くほどプログラム可能なデータベースです。これらには以下が含まれます:

    1. pl / javaU、pl / perlU、またはその他の信頼できない言語でモジュールを作成して、ファイルにアクセスし、ファイルを解析して、構造を管理します。

    2. CSVとfdw_fileを使用して、疑似テーブルとしてアクセスします

    3. DBILinkとDBD::Excel

      を使用する
    4. Excelファイルを読み取るための独自の外部データラッパーを作成します。

    可能性は文字通り無限です....



    1. Hibernate:インデックスを作成する

    2. テーブル式の基礎、パート2 –派生テーブル、論理的な考慮事項

    3. PostgreSQLでage()がどのように機能するか

    4. Jenkinsを使用したPostgreSQLの毎日のタスクの自動化