mcpField
C
csv

csv

github.com/vercel-labs数据与数据库629224 次安装10 周前更新
代码仓库

关于 csv

CSV Processing Skill 使用 awk、cut、sort、grep 等标准 Bash 工具处理 CSV,适合需要从命令行查看和整理表格数据的用户。它提供统计、筛选、选列和排序脚本。

主要功能

  1. 01汇总 CSV 统计信息
  2. 02按列值筛选行
  3. 03选择指定列
  4. 04按列排序并支持数值或反向排序

适用场景

  1. 01查看销售 CSV 的摘要
  2. 02筛选状态匹配的用户记录
  3. 03提取并排序所需数据列

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vercel-labs/bash-tool --skill csv

安装后在 Claude Code 中输入/csv确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

scripts/
analyze.sh
filter.sh
select.sh
sort.sh

详细介绍

CSV 处理技能

使用标准 bash 工具(awk、cut、sort、grep)处理 CSV 文件。

可用脚本

analyze.sh

获取 CSV 文件的统计数据和摘要。

bash /skills/csv/scripts/analyze.sh data.csv
filter.sh

筛选列值匹配指定值的行。

bash /skills/csv/scripts/filter.sh data.csv <column_number> <value>
select.sh

从 CSV 中选择特定列。

bash /skills/csv/scripts/select.sh data.csv <col1,col2,col3>
sort.sh

按某列对 CSV 排序。

bash /skills/csv/scripts/sort.sh data.csv <column_number> [--numeric] [--reverse]

示例

# Show CSV summary
bash /skills/csv/scripts/analyze.sh sales.csv

# Filter where column 3 equals "active"
bash /skills/csv/scripts/filter.sh users.csv 3 active

# Select columns 1, 2, and 4
bash /skills/csv/scripts/select.sh data.csv 1,2,4

# Sort by column 2 numerically in reverse
bash /skills/csv/scripts/sort.sh data.csv 2 --numeric --reverse

评论

支持 Markdown