2009-06-11 46 views
0

範囲をループして多くの挿入文を実行するのではなく、Excel表領域をOracle表にエクスポートしようとしています。私は.NETでこれを達成するためのより良い方法があると思うだろうが、私は変換以外の他の答えを見つけることができないようにCSV & Sqlローダーまたは外部テーブルを使用して読み込みます。誰でもクリーナーを知っています& &挿入ステートメントを実行する範囲をループするより効率的な方法はありますか?VB.NETを使用してExcelテーブルにExcelデータをエクスポートする

ありがとうございます!

答えて

0

私はオラクル社の外部テーブルは実際には非常にエレガントだと思います(SQLローダもそうです)。どちらのアプローチにも「依存する」議論があります。しかし、より多くのポイントとクリックのソリューションを探している場合は、オラクルには無料のツールSQL Developerがダウンロード可能です。それはsupport for importing from excelです。

また、SQLローダーと外部表専用のforumがあります。

0

私はそれをお勧めしますが、エクセルのODBCドライバを使用してExcelシートを表として見ることができます。次に、エクセルテーブルからデータを選択してOracleテーブルに挿入することです。

+0

チップのおかげで。私はGoogleの検索結果の1つとしてそれを見たと思うが、私はステップの数を最小限に抑え、可能な限りきれいにしようとしている。 ODBCのルートはあまりにも多すぎるようです。私が見つけたものに基づいて考えると、最高の選択肢は、ExcelファイルをCSV形式で保存し、データベースサーバーに移動し、Oracle上の外部表としてロードすることです。これを行う簡単な方法があると思われるが、明らかにそうではないと思われる。応答していただきありがとうございます! – tundal45

0

ExcelシートからOracle表にデータをロードするためにODIを使用できます。しかし、はい、より多くの時間などのいくつかの問題があります。

関連する問題