SSIS
パッケージを作成して毎日実行し、テーブルのデータをディレクトリにエクスポートする必要があります。 Exported excel
には、あらかじめ定義された形式があります。だから私はテンプレートを使用してExcel。 (のみColumn Headers
とExcel
ファイル)ここでExcelテンプレートから動的に作成されたExcelが正しくデータを書き込めない-SSIS
私は続く手順は次のとおりです。 を生成するexcel
の場所と名前を保持しているとvariable
ファイル名を作成し
は
(現在の日付値に基づきます)File System
タスクを制御フローに追加しました。 SourceにTemplate Excel
、宛先にFilename
という変数を指定します。タスクを制御フローに追加し、ファイルシステムタスクに接続します。
Dataflow
タスクで、
OLE-DB source
を加え、source table
でそれを設定する(表データexcel
にコピーする必要がある)は
Excel Connection manager
を添加し、filename
変数にExcel File path
プロパティを変更。は
Excel Destination
を追加しましたし、Excel Connection manager.
とそれを構成する
Data flow
タスクで真Delayed validation
を設定し、パッケージを実行しました。
制御フロー:
データフロー:
パッケージが正常に実行されていて、excel
ファイルも目的のディレクトリに生成されます。しかし、excel
ファイルは、その後にデータをコピーする19000行をスキップします。それはなぜ起こっているのですか?
問題の解決に手助けをすることができます。ヘルプ
Excelファイルには何枚のシートがありますか? –
1枚。シート1 – bmsqldev
ファイルは既にフォーマットされている可能性があり、その行は下にありますか?私はこれを尋ねると私を許しますが、奇妙な出来事も考慮する必要があります... –