掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBからOracleをつかってExcelに出力するには? (ID:107455)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>VBからOracleでSQL文を作り、 VBからOracleにSQLを発行し、という意味ならば ADO,oo4o,RDOなどで接続し、SQLを設定して RecordSet,oraDynaset,ResultSetなどをOpenすれば データを取得できます。 >Excelシートで出力したいのですが MS Excelがインストールされているなら Microsoft Excel Object Library を参照設定して、 Excel.ApplicationのWorkBookオブジェクトの WorkSheetオブジェクトのCellオブジェクトの Valueプロパティに書き込むことができます。 Excel Object Libraryを使いたくないなら、 DAO,ADOなどでxlsファイルをDBとしてOPENし、 SQLを使って書き込むことになります。 実のところSQLで処理するなら、MS Accessを用いて、 Oracle Tableとxlsシートのリンクテーブルを作ったほうが 一発で処理でき、簡単です。 また、OracleのデータをExcelシート吐き出ししたいなら、 いちいちVBに読み込むより、Oracleからcsvにエクスポートし、 Excelからインポートしたほうが高速でしょう。 Oracle,Excelともインストールされているなら、 その処理をVB側から制御することも可能です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.