2016-07-07 6 views
0

SSISパッケージを作成して毎日実行し、テーブルのデータをディレクトリにエクスポートする必要があります。 Exported excelには、あらかじめ定義された形式があります。だから私はテンプレートを使用してExcel。 (のみColumn HeadersExcelファイル)ここでExcelテンプレートから動的に作成されたExcelが正しくデータを書き込めない-SSIS

私は続く手順は次のとおりです。 を生成するexcelの場所と名前を保持しているとvariableファイル名を作成し

  1. (現在の日付値に基づきます)
  2. File Systemタスクを制御フローに追加しました。 SourceにTemplate Excel、宛先にFilenameという変数を指定します。

  3. タスクを制御フローに追加し、ファイルシステムタスクに接続します。

    Dataflowタスクで
  4. OLE-DB sourceを加え、source tableでそれを設定する(表データexcelにコピーする必要がある)

  5. Excel Connection managerを添加し、filename変数にExcel File pathプロパティを変更。

  6. Excel Destinationを追加しましたし、Excel Connection manager.

  7. とそれを構成するData flowタスクで真Delayed validationを設定し、パッケージを実行しました。

制御フロー:

enter image description here

データフロー:

enter image description here

パッケージが正常に実行されていて、excelファイルも目的のディレクトリに生成されます。しかし、excelファイルは、その後にデータをコピーする19000行をスキップします。それはなぜ起こっているのですか?

問題の解決に手助けをすることができます。ヘルプ

+1

Excelファイルには何枚のシートがありますか? –

+0

1枚。シート1 – bmsqldev

+1

ファイルは既にフォーマットされている可能性があり、その行は下にありますか?私はこれを尋ねると私を許しますが、奇妙な出来事も考慮する必要があります... –

答えて

1

ため

おかげでファイルが既にフォーマットされている可能性があり、そしてあなたは既に場合でも、使用の行を削除しない場合は回線がダウンして底にあること...多くの場合ジャンプをExcelや行を追加します。空...私たちはまた、奇妙な出来事を考慮する必要があります!

+0

はい。それは根本的に問題です – bmsqldev

関連する問題