CSV 校验器

📊 CSV Validator

CSV Validator - Verify column counts are consistent, quotes are balanced and fields are non-empty, flagging bad rows. Free, browser-only.

📐 工作原理与说明
校验 CSV 文件的格式合法性。
  • 检查项:列数是否一致、引号是否闭合、分隔符是否统一、编码(UTF-8/BOM)与必填列缺失。
  • RFC 4180:字段含分隔符、双引号或换行时必须用双引号包裹,内部双引号写成两个。
  • 常见坑:Excel 导出的 BOM 头、中英文逗号混用、行尾多余分隔符、CRLF 与 LF 混排。
  • 输出:逐行给出错误位置与原因,便于定位修复。
⚠️ 使用说明与注意事项

📋 转义示例

原文CSV
a,b"a,b"
say "hi""say ""hi"""

📚 深度解析:CSV Validator

💡 常见使用场景

校验
某行 3 列其余 2 列 → 报错:列数不一致。

❓ 常见问题(FAQ)

引号内逗号算分隔吗?
不算,引号字段内的逗号是字段内容。
为什么提示列数不一致?
多数情况是引号未闭合或换行符不统一:某行有一个未配对的双引号,会让解析器把后续多行吞成一个字段;此外文件混用 CRLF 与 LF、或最后一行缺换行也可能触发。请按报错行号检查该行及其上一行的引号配对。