CSV Tools 是一个基于 Python 的命令行技能,用于查看、筛选、合并、转换和分析 CSV 文件。主要操作为 --action info(获取行数、列名、表头、文件大小)、view(分页预览行)、filter(按列值筛选行)、merge(合并多个 CSV)、stats(数值或文本列统计)和 convert(CSV 转 JSON/JSONL)。用法示例:python3 skills/csv-tools/scripts/csv_tools.py --action info --input data.csv;view 配合 --limit 10;filter 需指定 --column 与 --value,可加 --output;merge 用 --inputs a.csv b.csv 与 --output;stats 指定 --column;convert 用 --to json 并可用 --output。限制与注意事项:自动检测 UTF-8 BOM,其他编码需先转换;view --limit 与带输出的 filter 支持流式处理大文件,stats 会加载全部行;merge 要求各文件列头一致;stats 数值列会尝试解析数字(去除 $、,、¥);TSV 文件需用 --delimiter $'\t'。收费、价格、平台等细节暂未提供。
@6171/csv-tools
数据与分析
更新于 10-16 09:31