取出 csv 文件中的某一列拼成串
有个格式规范的 csv 文件。
id,name,mark 20203923380,Lisa Hatfield,62 20200705173,Jessica Johnson,59 20205415333,Adam Harper,41 20203326467,Logan Nolan,77 |
用 Java 实现:指定列名,取出这一列所有数据,用逗号拼成串。比如 mark 列:62,59,41,77
编写SPL代码:
=T("data.csv",mark).(#1).concat@c()
函数 T 将 csv 文件解析为二维表,可指定多个列名。#1 表示第 1 列。concat 用分隔符合并序列成员,@c 表示分隔符是逗号。
Java 集成 SPL 可参考 Java 如何调用 SPL 脚本
问题来源:https://stackoverflow.com/questions/71986830/selecting-a-particular-column-in-a-csv-file-dynamically
英文版 https://c.scudata.com/article/1721953925255