web-dev-qa-db-ja.com

PostgreSQLクエリからExcelシート

一部のデータをPostgreSQLからExcelにエクスポートする必要があります(お客様からの迅速な要望)。前回Excelでコピーしたcsvファイル(行末、utf-8エンコードなど)を開いたりインポートしたりするときに重大な問題が発生しました。ベスト。

実際のExcelファイルを生成する迅速でエレガントなソリューションを誰かが知っていますか?小さなシェルスクリプトなどのようですか?

Linuxボックス(Debian 5.0 Lenny)またはWindows(XP以降)のいずれかでこれを実行します。

22
Daniel

PostgreSQL ODBC driver をWindowsマシンにインストールしてから、Excelをデータベースに接続する このブログ投稿で説明されているように (除くODBC)を使用します。

私はこれをテストしていません。これにより、CSVをエクスポートして修正する(Excelがどのようなものかを考える)よりも簡単にできるかどうかは本当にわかりません。

編集(@Tometzkyに感謝):最良の解決策は、PostgreSQL ODBCドライバを使用してMicrosoft AccessをデータベースおよびAccessからExcelへのエクスポート。

どうやら、Power Query Add-inと.Net PostgreSQL Data Providerを使用して、PostgreSQLデータをExcel 2010またはExcel 2013にインポートできます...

ダウンロード http://www.Microsoft.com/en-au/download/details.aspx?id=39379

PostgreSQLの使用方法: https://support.office.com/en-ie/article/Connect-to-a-PostgreSQL-database-bf941e52-066f-4911-a41f-2493c39e69e4

1
Flatliner DOA