2011-07-13 29 views
0

SQL 2008/VS 2008SSISパッケージのExcelシート名の名前を変更します。

ExcelシートをSQLデータベースにエクスポートしています。このパッケージはC#アプリケーションから呼び出されます。

シート名がExcelシートからExcelシートに変化するため、パッケージは失敗します。次のように私は、SQLデータベースに、..「シート1 $」からCOLUMN2

このクエリをエクスポートしたデータを

選択colum1をパッケージ内のクエリを書かれています。

Excelシートの[最初のシート]タブの名前をSheet1に変更できたら、SQL DBへのエクスポートに問題はありません。

答えて

1

最も簡単な解決策はおそらくrename the sheetにスクリプトタスクを使用することです。また、ワークブックを変更したり、SQLを使用せずに、C#から直接データを出力するためのスクリプトコンポーネントを作成することもできます。

+0

さて、シートの名前を変更するスクリプトタスクでC#コードを記述する必要があることに私は同意します。このプロセスを実行するためのサンプルコードがありますか? – goofyui

+0

私の返信でリンクをクリックしましたか?または、単にGoogleの「C#Rename Excel worksheet」と入力します。 – Pondlife

関連する問題