中国行政区划代码、邮政编码对应关系
缘由
近期因为业务需要,需要根据行政区划代码对邮编进行默认赋值,以减少客户填写的字段数量。但中国邮政官方并未给出这样的对应关系,仔细想一下,这个也正常,主要是行政区划与邮政编码还不完全一样,很难有一个官方的对应关系表。但因为邮政编码的准确性在实务里面确实也没那么重要(即使邮编错,快递、邮件也还是可以收到的),所以虽然没有官方的数据,还是可以根据客户的行政区划代码对客户的邮编默认赋值,同时如果客户知道赋值的邮编不正确,客户还可以自己来改。
数据
官方没有这样的数据,在CSDN上找了一些,但总有这样那样的问题,直到发现这个:中国5级行政区域mysql库,简直就是救星。
引用作者部分介绍如下:
china_area_mysql
中国5级行政区域mysql库
爬取国家统计局官网的行政区域数据,包括省市县镇村5个层级;
港澳地区的数据只有3级;台湾地区4级;
包含大陆地区的邮政编码和经纬度信息.
cnarea20200630.7z 是爬取2020年的数据,截止2020年6月30日.
全部共 758049 条
大陆数据共679237 条,其中
省/直辖市 31
市/州 342
县/区 3348
乡/镇 42757
村/社区 632759
港澳台数据共78812 条,其中
省/特区 3
港澳辖区 33
台湾市/县 23
台湾区/镇 371
台湾街道/村 78384
通过这个数据,可以完美得拿到行政区划代码与邮政编码的对应关系。
下载:
作者提供的数据为mysql格式,如果大家没有数据库环境,我已经导出为EXCEL了,可以采用下面的Excel文件。
两个文件下载完成后,放到一个文件夹内,双击任意一个文件解压后即可使用
再次感谢原作者