2016-03-23 14 views
-1

テーブルをsqlからexcelにSSISスクリプトを使用してエクスポートするにはどうすればよいですか? さらに、私はExcelテンプレートを維持しなければならないので、everytimeはヘッダー名と一致し、それにデータをエクスポートします。データフロータスクなしでSQLテーブルからExcelデータをエクスポートする

+0

あなたはファイルをエクセルために、テーブルからデータをエクスポートするために、SQLサーバーのインポート/エクスポートウィザードを使用することができます。 – bmsqldev

答えて

0

SQL ServerデータベースからExcelファイルにデータを取得するには2つの方法があります。

  1. SSISパッケージ
  2. は単にadd a schedule for the SSIS package execution using SQL Server agent することができます、ExcelにSQL Serverからのデータは、SSISパッケージを作成した後、最初のアプローチでは

ファイルインポートします。

OR

は、タブのデータを使用して、SQL ServerからのデータをExcelにインポート - >接続既存 - > SQL Serverの。特定のSQLを記述してデータをインポートしたり、単にテーブルをインポートすることができます。さらに、同じデータタブの下にある[すべて更新]を使用すると、&がSQL Serverテーブルと同期するたびにデータを更新できます。

+0

私はスクリプトタスクでC#を使ってそれをやろうとしています – SaNa3819

0

execut SQLタスクでopenrowsetでtsqlクエリ/ストアドプロシージャを使用できます。これはのDataTableの使用と多分C#またはVb.netできない場合はここでそれを行う方法を例と別のポストへのリンク( OPENROWSETを使用)

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926

です。データテーブルの構造を定義することができます。データ型(.net型)を列挙します。その後、データテーブルを保存してExcelにすることができます。うまくいけばあなたを助けるリンクがここにあります。

Convert datatable to excel 2007(.xlsx)

関連する問題