- ベストアンサー
ODBCを使わないでExcelへ連携
PostgreSQLをエクセルに連携し、データベースのデータをエクセルにインポートして、分析を行いたいと思っているのですが、ODBCを使わずにエクセルと連携でないでしょうか? なぜならば、現在使用しているデータベースは大学のサーバーにあるので、ODBCをインストールできないからです。 以前、TeraTermからSSHを利用して、データをインポート・エクスポートすることができたのですが、これを利用してエクセルと連携できないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一応「MSXML2.XMLHTTP」という手段があります。EXCEL VBAからHTTPリクエストを投げてサーバーから結果を受け取るというものです。 http://d.hatena.ne.jp/end0tknr/20081115/1226755041 ただし、問題はあります。 (1)VBAからリクエストされたSQLを処理して結果を返すサーバー側プログラムが必要です。 (2)そして、その場合、最低限認証する仕組みの造り込みとユーザー名、パスワードの暗号化が必要でしょう。 そうしないと、とんでもないセキュリティホールをつくることになりかねません。
お礼
お返事ありがとうございます。 「MSXML2.XMLHTTP」という手段を使えばできるみたいですね。 しかし、私みたいなプログラミング初心者には、できそうにないですね。 ODBCを使えるか大学に問い合わせてみます。 詳しい説明ありがとうございました。