csv 文件的 Number 列有时为空。
Number,PartType 1,A 2,B ,C ,D 5,E ,F 6, , ,I
扫描二维码关注公众号,回复:
17423729 查看本文章
![]() |
要求:用 Java 修改文件,当 Number 为空时,用上一行的值填充本行,结果存为新 csv。
Number,PartType 1,A 2,B 2,B 2,B 5,E 5,E 6, 6, 6, |
编写SPL语句:
=T(""result.csv"":T(""data.csv"").(~=if(Number,~,~[-1])))
函数T用于读取或写入csv文件,~ 表示当前记录,~[-1]表示上一条记录。
Java 集成 SPL 可参考 Java 如何调用 SPL 脚本