- - PR -
エクセルのデータをSQLサーバーのテーブルへコピー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-07-11 05:56
エクセルで作成した、データをSQLサーバーのテーブルへ一括でコピー
したいのですが、効率的な方法をご教授ください。 よろしくお願いいたします。 |
|
投稿日時: 2003-07-11 18:13
私の勤めている会社ではコンバートスターを利用して
それを実現しています。 大まかな流れ xlsファイルを特定フォルダに移動させた後、exeを起動 xlsからcsvへ変換、SQLへ書き込み と動いています。 申し訳無いですが、自分が作ったわけで無いので、お伝え できるのは、ここまでです。 [ メッセージ編集済み 編集者: 加島 編集日時 2003-07-11 21:49 ] |
|
投稿日時: 2003-07-11 18:31
こんにちは。
お使いのDBがSQL Server 2000 であれば、 管理ツールのエンタープライズマネージャ(EM)に 該当機能はあります。(SQL7.0 にもあるかもしれません。) EMで取り込み先のDBを選択して右クリック すべてのタスク − データのインポート を選択 で、ウィザードが始まります。 細々した説明になってしまいますので、ここから先は 実際に操作して確かめてください。 参考にしてください。 [ メッセージ編集済み 編集者: リックス 編集日時 2003-07-11 19:33 ] |
|
投稿日時: 2003-07-12 03:34
ありがとうございます。
既存のテーブルの属性の型にあわせて作成すれば、 データ移行は可能ですね。 |
|
投稿日時: 2003-07-13 22:40
こんにちは。
>既存のテーブルの属性の型にあわせて作成すれば、 >データ移行は可能ですね。 まず、とにかくEXCELの内容をDBにアップロード。 そこでデータのクレンジング(整理)。 準備を整えてから、欲しいデータだけ本番テーブルに追加。(INSERT-SELECT) なんて方法もあります。 私は業務で、EXCELやCSVの取り込みによく利用しています。 本番テーブルと直結して転送失敗なんて事になると後が大変なので、 一旦ワークに上げてから反映対象のデータをよく整理・確認し、 トランザクションをかけた上で本番テーブルをアップデートしています。 一見すると使い辛そうな機能ですが、工夫するとなかなか利用価値の高い機能です。 参考にしてください。 |
|
投稿日時: 2003-07-16 03:14
なるほど。ご指導ありがとうございます。
|
1