1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 如何校验excel表中的身份证信息是否正确 – java – 前端

如何校验excel表中的身份证信息是否正确 – java – 前端

时间:2023-04-26 18:36:24

相关推荐

如何校验excel表中的身份证信息是否正确 – java – 前端

现在的身份证号码包括18位,从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

1、通过数据有效性可以做一些最基本的检查。点菜单“数据”——“有效性”,点“设置”标签,在“允许”中选择“自定义”,在后面“公式”中输入=and(len(a1)=18,countif(s:s,left(a1,6)))。

点“出错警告”标签,点中“出错警告”,在“样式”中选“停止”,在“标题”中输入“你输入的身份证号有误!请重新输入!”。

该公式只检查了输入的身份证位数是否为18位和地区编号是否正确。其中地区编号事先建立在S列。

2、对于要求严格的检查需要用VBA。除作以上检查处,可以检查出生日期是否符合规则,顺序码中的男女标识是否对应,校验码是否正确等。

3、最严格的检查需要与公安部门的“公民身份信息联网核查系统”联网核对。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。