跳转到生成器
地址指南

CSV 中的邮编:导入时保留前导零

为什么加引号的 CSV 字段仍可能在表格软件中丢失前导零,以及如何让导入更可控。

邮编是文本标识符

02108 不是数量。将它转成数字会变成 2108。数据库、应用字段和表格导入设置都应将其作为文本保存。

CSV 引号不会声明字段类型

引号用于保护分隔符和换行,并不能要求所有表格软件将单元格识别为文本。请在导入向导中把邮编列设为“文本”;程序流水线可使用带类型的数据格式,例如 JSON。

postal_code
"02108"
"00501"
"SW1A 1AA"

导入后的预期文本:02108 · 00501 · SW1A 1AA

Microsoft Excel 保留前导零的导入说明 ↗

邮编是标识符,不是数值 →

检查完整的数据往返

用 02108、00501 和 SW1A 1AA 这样的字母数字编码测试导出、导入、编辑与再次导出。比较完整字符串,并检查空格被删、科学计数法和地区分隔符问题。

Microsoft Excel 保留前导零的导入说明 ↗

自动任务优先使用显式结构

在代码中将该列解析为字符串,再使用按国家区分的规则校验。格式看似正确的字符串仍可能未被分配,因此应将语法校验和投递验证分开。

地址生成器 →