清理前理解 CSV 记录
发布日期: · Delete Duplicate Lines Online
更新日期:
了解 CSV 字段为何可能包含逗号、引号或换行,以及转换前如何验证记录。
一条记录不一定是一行
带引号的字段可以包含逗号或换行。按每个逗号或换行拆分文件,可能在没有警告的情况下把值移到错误列。
带引号的值
示例中 New York 的逗号仍属于 city 字段。带引号字段内的两个连续双引号表示一个实际的双引号。
name,city
Alice,"New York, NY"
Bob,"He said ""hello"""先验证结构
CSV 验证工具检查引号和列数的一致性。它不会判断值是否真实或符合您的业务规则。
注意表头
转换为 JSON 时,表头成为键。为避免丢失字段,表头必须唯一且非空。CSV 转 JSON 将单元格保留为字符串,因此邮政编码等值的前导零不会丢失。
保留撤回空间
保留副本,检查表格,每次应用一项规则并比较。电子表格打开导出文件时可能将类似公式的单元格作为公式处理;在电子表格中使用不可信数据前请先审查。