将 csv 文件按指定列排序
例题描述和简单分析
有 csv 文件 csv.csv,如下所示:
1001,Name1,9
1005,Name2,20
1007,Name3,14
原 csv 对第三列无序,需要按第三列排序,结果如下:
1001,Name1,9
1007,Name3,14
1005,Name2,20
解法及简要说明
在集算器中编写脚本 p1.dfx,如下所示:
A |
|
1 |
=file("csv.csv").import@c().sort(#3) |
2 |
=file("result.csv").export@c(A1) |
简要说明:
A1 把 csv.csv 读成序表,按第三列排序
A2 结果导出至 result.csv
https://stackoverflow.com/questions/61951573/how-to-sort-a-csv-file-by-a-specific-column-in-java
英文版