将 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