返回顶部
C

CSV解析生成CSV

Parse and generate RFC 4180 compliant CSV that works across tools.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
141
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

CSV

引用规则

  • - 包含逗号、引号或换行符的字段必须用双引号包裹
  • 引号字段内的双引号需转义为(两个引号),而非反斜杠
  • 未加引号的字段若包含首尾空格——部分解析器会修剪,部分不会;如需保留请加引号
  • 空字段,,与空字符串,,在语义上存在差异,需明确区分

分隔符

  • - CSV并非总是使用逗号——需检测;(欧洲Excel)、\t(TSV)、以及旧系统中的|
  • Excel导出时使用系统区域设置的分隔符;非美国地区常使用分号
  • 从首行嗅探分隔符但需验证——表头可能不含特殊字符

编码

  • - UTF-8 BOM(0xEF 0xBB 0xBF)会破坏简易解析器,但Excel需要它来识别UTF-8
  • 为Windows版Excel生成文件时:添加BOM;用于程序处理时:省略BOM
  • Latin-1与UTF-8存在歧义——解析前需明确声明或检测编码

常见解析失败场景

  • - 引号字段内的换行符是合法的——解析前请勿按\n分割
  • 字段中间未转义的引号会破坏后续文件内容——需尽早验证
  • 文件末尾的尾随换行符——部分解析器会生成空行;需去除或妥善处理
  • 每行列数不一致——需验证所有行与表头列数匹配

数字与日期

  • - 1,234.56与1.234,56——取决于区域设置;需标准化或明确文档格式
  • 日期:ISO 8601(2024-01-15)是唯一无歧义的格式;01/02/24会造成混乱
  • 数字字段的前导零(007)——需加引号保留或明确标注为字符串

Excel特殊行为

  • - 公式注入:以=、+、-、@开头的字段会被执行为公式——需添加前缀或制表符
  • 长数字(超过15位)会丢失精度——需加引号并设为文本格式
  • 数字中的E会触发科学计数法——如需保留字面文本需加引号

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 csv-parser-local-1776023187 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 csv-parser-local-1776023187 技能

通过命令行安装

skillhub install csv-parser-local-1776023187

下载

⬇ 下载 CSV v1.0.0(免费)

文件大小: 1.73 KB | 发布时间: 2026-4-13 09:56

v1.0.0 最新 2026-4-13 09:56
- Initial release of CSV skill for RFC 4180 compliant CSV parsing and generation.
- Handles cross-platform delimiter detection, including comma, semicolon, tab, and pipe.
- Supports robust quoting and escaping for special characters and Excel quirks.
- Manages encoding issues, including UTF-8 BOM handling for Excel compatibility.
- Includes guidelines for preventing common parsing failures and locale-induced data errors.
- Addresses Excel-specific pitfalls like formula injection and long number precision loss.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部