0

みなさん、おはよう、

現在手動で更新されているExcelレポートを自動的に更新するソリューションを考え出そうとしています(SQLの実行とコピーと貼り付けのジョブ)。私はいくつかのアイデアを持っていますが、それを管理する方法が SSIS にあるかどうか疑問に思っています。問題は、特定の形式のファイルを作成する必要があることです。上部にロゴ、行 a2 のテキスト、レポート タイトル a4、データ a7、b7、c7 など...

SQL駆動のExcelデータソースを使用することを考慮して、毎月1日にファイルを更新して一意の名前で保存する必要がありますが、開いて更新して保存する必要があります。vbスクリプトを開いて保存するときに、スケジュールされたタスクを実行したくありません。

誰かが何かアイデアを持っていれば、それは素晴らしいことです!

4

1 に答える 1

0
  1. ソース ファイル (.txt) は次のようになります。

F1、F2、F3

1、A1、A2

2、B1、B2

最初の行にはフィールド名があります。

テンプレート ファイルを作成します。ReportTemplate.xlsx という名前を付けます。コピーを作成します (今のところ手動で) Reort.xlsx

A1: ロゴ画像

A2: あなたのテキスト

A4: タイトルの再掲

A6: F1

B6: F2

B6: F3

6 行目より下に何もないことを確認します。

ソースを宛先ファイル (Report.xlsx) に接続すると、SSIS は A7 から自動的に書き込みます。

これが完了したら、スクリプト タスクを作成して、このテンプレートをファイルにコピーし、必要に応じてそのファイルに名前を付ける必要があります。宛先の接続文字列は動的である必要があります。助けが必要な場合は、元に戻してください。

于 2013-05-02T21:48:08.423 に答える