我正在尝试处理excel,我需要为每一行生成una excel文件,并且我需要使用行中的一个字段作为文件名。
excel输出没有“从字段接受文件名”选项,我无法弄清楚如何实现它。
感谢
答案 0 :(得分:0)
问题在于,该步骤主要用于将行输出到单个文件,而不是为每行创建文件。
这不是最优雅的解决方案,但我认为它会起作用。从转换中,您可以调用子转换(Mapping)并向其发送包含文件名的变量。子转换可以简单地做一件事:写文件,它应该工作正常。有意义吗?
答案 1 :(得分:0)
您需要将行复制到内存中,然后将其循环到excel文件中以生成多个文件。您需要将解决方案分解为2个部分。首先,将Excel输入步骤中的所有行读入“将行复制到结果”步骤作为变量。在下一个转换中,使用相同的变量将其用作文件参数。
请检查以下两个链接:
希望这会有所帮助:)