我正在尝试将数据从CSV文件移动到数据库表。 CSV文件中有2个分隔列(以";"分隔)。我想为匹配索引处的每个分隔值创建一行,如下所示。假设两列都包含相同数量的分隔项。
示例CSV输入:
Labels Values
A;B;C 1;2;3
D 4
F;G 5;6
预期产出:
Labels Values
A 1
B 2
C 3
D 4
E 5
F 6
我怎样才能做到这一点?我尝试过使用tNormalize,但这仅适用于单个列。此外,我尝试了2个连续的tNormalize节点,但正如预期的那样,它导致了不需要的组合。
由于
答案 0 :(得分:0)
使用tfileinputdelimited读取您的CSV文件,然后 定义文件的架构。
假设您正在使用MySQL,还要在您的设备上删除一个tMysqlOutput组件,以将解析后的文件保存到数据库中。