0

2 つの csv ファイルからデータを読み取って新しい Excel ファイルにエクスポートしようとしていますが、データを Excel の宛先にエクスポートできません。列のマッピングを行っている間、入力列には 4 つの列がありますが、F1 のみである使用可能な出力列には 1 つの列しか表示されません。この問題を解決する方法を教えてください。

4

2 に答える 2

0

Excel シートを開き、1 行目に列見出しを付けます。列 A、B、C、および D は、ソース列と同じ名前にする必要があります。その後、Excel ファイルを保存し、ワークブックを閉じます。SSIS に移動し、Excel の宛先マッピングを開きます。これで、それらをマッピングできるはずです。

于 2013-01-08T16:31:45.483 に答える
0

質問を正しく理解している場合、列を「新しい」XL ファイルにマップすることはできません。この場合、マッピングのメタデータに問題がある可能性があります。

最初に必要な列見出しと列タイプを含む新しい xl ファイルを作成してから、これにマップしてみてください。
または、Excel の宛先を右クリックし、[高度なエディターを表示] オプションを使用して、[入力および出力設定] タブの [外部列] で列を調整します。

次に、新しいファイルを最初から作成できるようにするために、Excel 宛先コンポーネントの ValidateExternalMetadata オプションを false に設定する必要がある場合があります。

于 2013-01-08T13:09:40.827 に答える