西班牙地址生成器

生成西班牙地址格式样本,包含合成街道、门牌和楼层信息、城市、省份及五位邮编。使用少量维护的样本测试邮编前导零、省名重音字符、复制保存和 CSV/JSON 往返导入。不需要使用真实客户数据,也不提供真实投递、地址存在性或身份核验。

免费使用 · 无需注册

固定地址示例Calle del Olmo 1, 1º, B, 09692 Canicosa de la Sierra, Burgos, Spain

可以复制、保存或导出此固定示例;点击生成,获取包含人物字段的新地址样本。

导出

地址详情

人物资料

生成地址后显示人物字段。

已保存 (0)
已保存 0
暂无保存地址
导出已保存记录

同时检查 09692 前导零与街道中的楼层逗号

将这条 Burgos 样本导入表格,分别检查邮编变短和 street 在逗号处被拆列的问题。新增 Madrid、Barcelona、Sevilla 配对用于检查省与地点切换,Barcelona 的零开头邮编也可作为额外案例。

当前样本覆盖: 6 个可选地区 · 6 组地点样本

街道
Calle del Olmo 1, 1º, B
城市
Canicosa de la Sierra
地区
Burgos (BU)
邮编
09692

完整地址预期输出

Calle del Olmo 1, 1º, B, 09692 Canicosa de la Sierra, Burgos, Spain

下载这条记录: JSON CSV

街道中含逗号时,整个值应作为一个正确转义的 CSV 单元格;09692 必须保留为五字符文本。

重点核对

  • 检查 º 楼层符号及其后的门号仍在 street 中,不能只保留逗号前的文字。
  • 切换到 Barcelona 后,对比 08002 及省字段,防止把邮编转成 8002 或沿用上次省名。

保留原值测试应发现的改动: postalCode

原始值
09692
改动后
9692

如果表单要求保留原始记录,这种改动就是往返不一致。若产品有意规范化,应另行约定并测试转换规则。这不是邮编有效性判定。

本版本不覆盖的情况

六组省份与地点样本,非全国目录;楼层和门号仍嵌在 street 中,来源不认证合成门牌,也不提供 Correos 实时验证。

产品范围复核日期: . 样本方法与限制

补充样本:分别复现两种字段损失

以下记录使用当前生成器的维护样本及格式化逻辑。下载后运行你自己的保存、导入与导出流程,逐字段比较原值。下方改动是为保留原值测试构造的不一致,不是邮编有效性判定。

Barcelona 08002 不应变成 8002

街道
Calle del Olmo 1, 1º, B
地点/地区/邮编
Barcelona · Barcelona (B) · 08002

保留原值测试应发现的改动: postalCode

原始值
08002
改动后
8002

Madrid 街道内逗号后的楼层与门号仍是一列

街道
Calle del Olmo 1, 1º, B
地点/地区/邮编
Madrid · Madrid (M) · 28014

保留原值测试应发现的改动: street

原始值
Calle del Olmo 1, 1º, B
改动后
Calle del Olmo 1

下载两组案例: JSON · CSV

扩展样本的来源

地点与邮编数据摘自 GeoNames,并为本测试筛选;许可: CC BY 4.0.

GeoNames 支持新增地点与邮编示例;Calle del Olmo、门牌及楼层门号仍为合成值,没有进行 Correos 实时验证。

样本来源复核:

西班牙: 已支持地区与地点样本

目前六省各有一组地点样本;新增 Madrid、Barcelona、Sevilla 及 Marbella 更正为 29601 均保留 GeoNames 来源,不是 Correos 实时服务。

当前生成器使用以下可选样本:

Toledo (TO)

Toledo · 45012

Málaga (MA)

Marbella · 29601

Burgos (BU)

Canicosa de la Sierra · 09692

Madrid (M)

Madrid · 28014

Barcelona (B)

Barcelona · 08002

Sevilla (SE)

Sevilla · 41001

西班牙: 地址结构与实用检查

邮编处理

样本邮编为五位数字,应按字符串保存,避免前导零丢失。

地址字段

街道字段需保留重音字符与楼层、单元标记。复制和导出后检查所选省份与地点是否仍对应。

样本覆盖边界

这些是合成的格式示例,不是经过验证的投递地址或真实身份。列出某个地区不代表覆盖该地区所有城市、街道和建筑。

针对本国格式的测试步骤

邮编、城市和省份分开处理

UPU 西班牙格式资料将五位邮编放在城市前,并单列省份。历史格式示例包括 Toledo / 45012、Canicosa de la Sierra / 09692。新增 Madrid / 28014、Barcelona / 08002、Sevilla / 41001 及 Marbella 更正为 29601,均按 GeoNames 对应省份的数据行核对并署名。Marbella 对应 Málaga 省,不应把省名替换为城市,也不要把自治区和省份混为同一层级。

街道、门牌和楼层信息

合成示例 Calle del Olmo 12, 3º, B 按街道、门牌、楼层与门号组织。名称和数字为测试值,不代表门牌经过核实。完整地址预览用逗号分隔街道、邮编与城市、省份和 Spain,方便应用显示;真实邮寄标签需要另外处理分行格式。

前导零、重音与 CSV 引号测试

选择 Burgos 生成 09692 记录,再复制、保存并导出,确认邮编仍为五位字符串而不是 9692。选择 Málaga 检查 á 和街道中的 º 字符。由于街道自带逗号,应使用合规 CSV 解析器导入,不能简单按逗号拆列。本版覆盖六组有限城市与邮编示例,不是全国投递地址数据库。

具体案例:前导零与字段内逗号

输入:street = Calle del Olmo 12, 3º, B;postalCode = 09692;city = Canicosa de la Sierra;province = Burgos。预期预览:Calle del Olmo 12, 3º, B, 09692 Canicosa de la Sierra, Burgos, Spain。导入 CSV 时街道必须保持为一个字段,邮编列按文本读取。若 09692 变成 9692,或街道中的逗号导致额外拆列,则检查不通过。此为合成测试示例,不代表已核实的建筑。

格式核验与数据边界 · 2026-11-04

本页核验范围

  • 邮编、城市和省份分开处理
  • 街道、门牌和楼层信息
  • 前导零、重音与 CSV 引号测试
  • 具体案例:前导零与字段内逗号

主要参考资料

数据边界: 格式资料不代表这条合成记录经过投递认证。 查看数据方法与编辑标准

FAQ

现在西班牙样本有多少?

目前六个省各一组地点与邮编,仍非全国覆盖。新增数据及 Marbella 的邮编更正按 GeoNames 数据行核对。

楼层和门号是独立字段吗?

不是。合成楼层及门号写在 street 内,解析和 CSV 导入时不能丢掉逗号后面的部分。

这些是 Correos 实时验证结果吗?

不是。现有数据结合历史格式示例和有署名的维护样本,不进行当前建筑或收件人的投递验证。