2016-08-02 12 views
0

ssisで.xlsファイルを.xlsxファイルに変換する方法。 私の要件は、ユーザー定義のストアドプロシージャをExcel宛先にエクスポートすることです。 これは私の制御フロータスクである:xlsファイルをxlsxファイルに変換し、SSISを使用してフォルダに保存するにはどうすればよいですか?

[SQL実行タスク(ドロップExcelの表)] - > [SQL実行タスク(作成 Excelの表)] - > [データフロータスク]

マイデータフロータスクは、次のとおりです。

[OLEDBソース(ストアドプロシージャを実行する)] - > [データ 変換(ユニコードに変換)] - > [Excelの先]

これを実行すると、Excelの宛先テーブルは.xlsファイルとして保存されます。 .xlsxファイルに変換する必要があります。私は自分のサーバーに2013をインストールしましたが、ファイルは.xlsとして保存されました。 SSLSを使用してxlsファイルをxlsxファイルに変換するコードを書く手助けをしてください。

ありがとうございました!

+0

Microsoft Excel 2007を選択してExcel Connection Managerを変更しないのはなぜですか? –

+0

私はMicrosoft Excel 2007を選択しましたが、.xlsファイルとして保存しています – Anj

+0

excelテーブル(Execute SQL Task)を作成すると、Expressionと変数を使用してファイルの名前がdinamically提供されますか? –

答えて

0

どのバージョンのデータツールを使用していますか? SSDTまたはBIDS?

SSDTを使用している場合は、アレックス氏のように、Excel 2007の宛先をExcelの宛先で選択し、ファイルを.xlsxとして保存することができます。 enter image description here

SS 2005より前にBIDSを使用している場合は、OLE DB宛先を使用して、ネイティブOLE DB \ Microsoft Office 12.0 Access Database Engine OLE DBプロバイダを使用して新しい接続マネージャを作成できます。 enter image description here

+0

私はビジュアルスタジオデータツール2013 – Anj

+0

を使用しています。私はすでに答えを編集しました。 –

関連する問題