Excel クエリ、つまり Excel ソース タスクで CAST または CONVERT を使用する方法。SQLコマンドオプションを使用して、Excelソースタスク自体で数字をテキストに変換したかったのです。
質問する
7076 次
2 に答える
1
最適なオプションは、ソースと宛先の間でデータ変換を使用することです。Excel のソースまたは宛先接続マネージャーと同様に、SQL のように CAST または CONVERT できます。
以下のようなデータ変換タスクを追加してください。
Excel の宛先と同様に、変換後の任意の宛先にすることができます
于 2012-05-15T06:03:53.000 に答える
0
Excel ファイルとデータ型に関連する多くの問題があります。時々とても痛いです。
これをチェックしてください:
またはこれ:
http://www.connectionstrings.com/excel
xls ファイルを使用する場合、すべてをテキスト (IMEX=1) に変換してから、データ変換タスクを使用することがよくあります。
したがって、接続文字列を次のように変更することをお勧めします。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
そして、SSIS のデータで必要なことをすべて行うことができます。
于 2012-05-16T09:08:33.247 に答える