牛、豚、鶏、どれか一つ食べられなくなるとしたら?

PostgreSQLをエクセルに連携し、データベースのデータをエクセルにインポートして、分析を行いたいと思っているのですが、ODBCを使わずにエクセルと連携でないでしょうか?

なぜならば、現在使用しているデータベースは大学のサーバーにあるので、ODBCをインストールできないからです。

以前、TeraTermからSSHを利用して、データをインポート・エクスポートすることができたのですが、これを利用してエクセルと連携できないでしょうか?

A 回答 (1件)

一応「MSXML2.XMLHTTP」という手段があります。

EXCEL VBAからHTTPリクエストを投げてサーバーから結果を受け取るというものです。
http://d.hatena.ne.jp/end0tknr/20081115/1226755041
ただし、問題はあります。
(1)VBAからリクエストされたSQLを処理して結果を返すサーバー側プログラムが必要です。
(2)そして、その場合、最低限認証する仕組みの造り込みとユーザー名、パスワードの暗号化が必要でしょう。
そうしないと、とんでもないセキュリティホールをつくることになりかねません。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。

「MSXML2.XMLHTTP」という手段を使えばできるみたいですね。

しかし、私みたいなプログラミング初心者には、できそうにないですね。

ODBCを使えるか大学に問い合わせてみます。

詳しい説明ありがとうございました。

お礼日時:2011/08/13 20:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報