1

我已经开始使用 CSVKIT,并且学到了很多关于如何使用它和操作数据的方法,但我仍在努力学习所有概念。我最近被要求根据列中的所有唯一值生成记录计数。我知道这可以使用 Excel 来完成,但我想找到 Excel 以外的东西,并且我需要创建一个 VBA 脚本,因为我必须对多个文件进行批处理。

使用 CSVKIT 我得到了以下信息:

CSVSTAT -c 1 -uniq test.csv > test_report.csv

这只告诉我唯一值的数量,而不是它们的名称,也不是每个唯一值的计数。在某一时刻,我有价值观但没有计数,但我现在不知所措。任何能指出我正确方向的人将不胜感激。

4

1 回答 1

2

使用 SQL,与csvsql

csvsql -I --query "select yourfield, count(*) as count from filename group by yourfield order by count DESC" filename.csv
于 2018-05-02T08:03:59.967 回答