2010-12-01 14 views
0

私はxlsのシートにテーブルデータを持っています。このデータをSQL DBのテーブルに '更新'する必要があります。ExcelからSQL DBにデータをロード

注:

  1. XLSが変更を受けるだけの列が含まれています。 (たとえば、2つの列のみが変更される場合、すべてのレコードの2つの列のみがxlsに存在します)

  2. 参照のために主キー列がxlsに存在します。

この問題を解決するのに手伝ってください。

+0

SQLのビーイング"Microsoft SQL Server"、またはどのデータベースシステムを意味していますか? ** SQL **は単なるクエリ言語であり、製品ではありません。 –

答えて

2

これが1回限りの負荷であれば、データをSQL文に変換するのは簡単です。

"update tablename set somecol=" & B1 & " where keycol=" & A1 

(文字列の整理引用符など適宜)

次はちょうどダウン数式をコピー:あなたは、列Cに次の式を置くことができ、あなたのシートが2列(& B)を持っていると言います最後に、C列のすべてのセルをコピーし、テキストエディタに貼り付けてSQLツールを実行します。

あなたがユーザーにこのオーバーを渡したり、頻繁に実行する必要がある場合は、これを行うには多くの、多くの方法があると、それは本当に(...のJava、C#の、)あなたの処分でツールに依存

関連する問題