我想要處理一個excel,我需要爲每一行生成一個excel文件,並將其作爲文件名我需要使用其中一個行中的字段。水壺(湯匙) - 獲取文件名爲excel在excel字段中的輸出輸入
該excel輸出沒有選項「接受文件名字段」,我不知道如何實現它。
感謝
我想要處理一個excel,我需要爲每一行生成一個excel文件,並將其作爲文件名我需要使用其中一個行中的字段。水壺(湯匙) - 獲取文件名爲excel在excel字段中的輸出輸入
該excel輸出沒有選項「接受文件名字段」,我不知道如何實現它。
感謝
的問題是,該步驟主要用於輸出行到一個文件中,不使每一行的文件進行。
這不是最優雅的解決方案,但我認爲它會起作用。從您的轉換中,您可以調用子轉換(Mapping)並向其發送包含文件名的變量。子轉換可以簡單地做一件事:寫文件,它應該工作正常。合理?
您需要將行復制到內存中,然後在Excel文件中循環以生成多個文件。你需要將你的解決方案分成兩部分。首先,從Excel輸入中讀取所有行,並將其作爲變量「步驟複製到結果」步驟。在下一個轉換中,使用相同的變量將其用作文件參數。
請檢查兩個環節:
希望這有助於:)
所以單個電子表格的所有數據包含在一行中?您是否打算僅使用一行數據創建電子表格? – matthiash