0

XL ソース ファイルがあり、最初の列には 199001,19902.....,199012 という名前が含まれています。

XL ソースを使用する SSIS パッケージでは、最初の列に見出しが含まれている場合、見出しが名前、F2、F3.....F13 として自動的に変換されます。

しかし、名前、199001、19902、.....、199012のように、アンピボット変換を使用して列を行に変換してステージングテーブルに変換するよりも、見出しとして必要です。

私の問題を整理してください。上記のような XL 列が必要です ( Name,199001,19902,.....,199012 )

前もって感謝します

ありがとう、

ぴんく

4

1 に答える 1

0

これは、SSIS が列名を数値として検出するために発生しています。Excel シートで、フィールド データの先頭に一重引用符を追加して、強制的に文字にします。(つまり'199001)。その後、列名が正しくインポートされます。

これを SSIS 2005 でテストしました。

于 2009-03-27T08:49:19.633 に答える