Install
openclaw skills install @thcjp/csv-freeopenclaw skills install @thcjp/csv-free| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | CSV解析生成-免费版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
产出RFC 4180合规的CSV,确保含特殊字符的字段正确转义。免费版覆盖基础引号规则与逗号分隔.
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY=${API_KEY:?请设置环境变量}
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
输入: 用户提供核心理念相关的配置参数、输入数据和处理选项.
核心理念的配置文档进行参数调优核心能力(免费版)的配置文档进行参数调优""(两个引号),而非反斜杠,, 与空字符串 ,"", 语义不同;要显式默认使用RFC 4180标准的逗号分隔。每行一条记录,字段间以逗号分隔.
逗号分隔的配置文档进行参数调优校验所有行匹配表头列数,尽早发现列数不一致问题. 输入: 用户提供核心能力(免费版)相关的配置参数、输入数据和处理选项.
列数校验的配置文档进行参数调优升级付费版解锁以下高级能力:
\t(TSV)、|(遗留系统).0xEF 0xBB 0xBF)、Latin-1 vs UTF-8、Excel Windows需BOM.输入: 用户提供付费版专享能力相关的配置参数、输入数据和处理选项.
详细的输入输出格式请参考下方章节说明。
""(两个引号),而非反斜杠,, 与空字符串 ,"", 语义不同;要显式默认使用RFC 4180标准的逗号分隔。每行一条记录,字段间以逗号分隔.
"".,,(空)与 ,"",(空字符串)的语义.输入数据:姓名="张,三", 备注="他说""你好"""
RFC 4180输出:
"张,三","他说""你好"""
输入:空字段 vs 空字符串字段
,, → 空字段(null语义)
,"", → 空字符串字段(""语义)
两者不同,需显式区分
表头:name,age,email
行1:张三,30,zhang@example.com → 3列 ✓
行2:李四,25 → 2列 ✗ 列数不一致
1,234.56 vs 1.234,56本地化、ISO 8601、前导零保留.=+-@)、15位精度丢失、科学计数法 E.| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 字段含逗号未引号 | 违反RFC 4180引号规则 | 用双引号包裹含逗号/引号/换行的字段 |
| 内部引号未转义 | 单引号而非 "" | 引号字段内部的双引号转义为两个双引号 |
| 列数不一致 | 某些行多/少字段 | 校验所有行匹配表头列数,报错或补齐 |
| 空字段语义混淆 | ,, 与 ,"", 混用 | 显式区分空字段与空字符串字段 |
| Excel中文乱码 | 缺UTF-8 BOM | 免费版不提供BOM处理;付费版提供 |
| 欧洲Excel分隔错误 | 用逗号而非分号 | 免费版仅支持逗号;付费版支持分号 |
| 长数字精度丢失 | Excel 15位限制 | 免费版不提供引号保留;付费版提供 |
| 公式注入风险 | 字段以 =+-@ 开头 | 免费版不提供防御;付费版提供 ' 前缀 |
免费版仅支持逗号分隔(RFC 4180默认)。分号、\t、| 等为付费版专享.
用双引号包裹整个字段,内部的双引号转义为两个双引号 ""。例如 他说"你好" 应写作 "他说""你好""".
免费版不提供BOM处理。付费版提供UTF-8 BOM(0xEF 0xBB 0xBF)能力,为Windows Excel加BOM.
免费版不提供公式注入防御。付费版提供 ' 前缀防御 =+-@ 开头字段.
Excel对数字仅保留15位精度。免费版不提供引号保留能力;付费版提供引号包裹并格式化为文本.
参考 csv 付费版SKILL.md,解锁多分隔符、编码BOM、解析失败排查、数字日期格式、Excel特性防御等能力.
\t/|(付费版专享).