- ベストアンサー
エクセルからのインポート
はじめまして。 初心者なので、よろしくお願いします。 アクセスのVBAでエクセルのデータをSQLServer(MSDE)に インポートしたいのですが、どのような方法が考えられるでしょうか? BCPも勉強しましたが、エクセルのシートでできるか理解できなかったです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
簡単にやるなら AccessのテーブルにExcelのSheetとSQLServerのテーブルをリンクさせてAccessで追加クエリを作りインポートする。またはSQLビューでinsert into ・・の記述を書きインポートさせる。 これが一番簡単で理解しやすいと思います。 Excelのリンクはファイルを指定してすぐ出来ますSQLServerはODBCを使いODBC経由でAccesのテーブルにリンクさせます。ODBCでSQLServerの接続の設定をしてAccessのテーブルでODBCデータベースを選び設定したSQLServerのテーブルをリンクすればOKです。 クエリはウィザードを使えば出来ますのでこの方法が一番簡単で良いと思います。
お礼
ご回答ありがとうございます。 ご回答までお時間がありましたので、自分で研究し OLEでエクセルを繋げて処理を行なうようにしました。 ご回答は参考になりますので、今後の参考にさせていただきます。 ありがとうございました。