按所选分隔符与表头假设,检测粘贴的文本是否为格式良好的 CSV。校验在浏览器中运行,不会上传文件。
校验内容
检查器按换行拆分输入,并对每一行:
- 确认非空行至少包含一个字段。
- 使用所选分隔符(逗号、分号、制表符等)解析字段。
- 启用表头模式时,将第一行视为列名,并确保后续行列数一致。
完全空白的尾部行会被忽略。引号畸形或列数不齐会导致校验失败。
适用场景
导入电子表格、数据库或 ETL 流水线前的预检;调试旧系统导出文件;或在数据素养培训中讲解 CSV 结构。
限制
这只是语法校验。它不验证列类型是否为数值、日期能否正确解析,或 RFC 4180 引号规则是否覆盖每个边界情况。极大文件可能占用浏览器内存。Unicode BOM 的处理取决于粘贴内容的复制方式。
说明
通过仅表示网格内部一致——并不表示满足业务规则、参照完整性或隐私要求。
示例
例如,在表单中输入默认示例值,并与已知参考对照;每次只改一项输入,观察结果如何变化。