2016-05-06 9 views
0

Excelのワークブックには、各部門の部門別図面があります。 私は各シートからすべての図を読み込み、最初の列としてsheetname(dept名)を持つテキストファイルに行に書きたいと思います。これは可能ですか?私がExcelの入力を設定し、選択したシートをインポートに追加すると、それらのうちの1つしか得られず、シート名を出力テキストファイルの行として添付する方法もわかりません。すべてのシートは同じで、シート名とは異なります。複数のシートからの入力をテキストファイルに変換する

出力テキストファイルは次のようにする必要があります:

Sheetname1;シート1:A1、Sheet1の:B1

Sheetname1;シート1:A2; Sheet1の:B2

Sheetname2;シート1:A1、Sheet1の:B1

Sheetname2、シート1:A2;シート1:B2

答えて

0

ケースが閉じられ、機能はそのまま使用できます。私はそれが各シートの限界であり、すべてのシートからすべての行が読み取られるわけではないと思ったので、限界フィールドを設定しました。 1つの素晴らしい機能は、各シートで読み取られる行の数を設定できることでした。私はまた、追加の出力フィールドタブを見つけたので、そのケースも閉じられています。

0

ほとんどの設定は同じですが、シート名とデータの開始点を複数使用することができます。

各入力ステップが完了したら、メタデータと列の順序を完全に一致させるように修正できます。それから、どんなステップでも組合をしてください。私はそのためにダミーを使うのが好きです。

例:

Pentaho Multiple inputs, Dummy as a "Append Streams"

関連する問題