可借助ocr技术自动提取身份证信息并录入excel,方法包括:一、excel内置“从图片获取数据”功能;二、通义万相+ocr api编程调用;三、wps“智能识别”零代码操作;四、通义听悟预处理校验;五、excel函数二次清洗结构化。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您有一张身份证照片,希望将其中的姓名、性别、出生日期、住址等结构化信息自动提取并录入Excel表格,则需借助图像识别与数据解析能力。以下是实现该目标的多种可行方法:
一、使用Excel内置“从图片获取数据”功能(Windows版Excel 365/2021+)
该功能基于OCR技术,可直接在Excel中识别身份证照片中的文字,并按语义分栏整理。适用于清晰、正向、无遮挡的二代身份证照片。
1、打开Excel新建工作簿,确保已登录Microsoft账户且为订阅版或2021及以上版本。
2、点击顶部菜单栏【数据】选项卡,在“获取和转换数据”组中点击【从图片】→【从文件】。
3、在弹出窗口中选择您的身份证正面照片(支持JPG、PNG格式),点击【插入】。
4、Excel右侧将出现“图片分析”窗格,自动识别文字区域;确认姓名、性别、出生日期、住址等字段被正确框选并标注。
5、点击【插入数据】,系统将把识别结果以结构化表格形式填入当前工作表,各字段默认对齐至独立列。
二、使用通义万相+OCR API组合方式(需编程基础)
千问本身不提供直接调用OCR服务的界面,但可通过调用阿里云OCR SDK(如身份证识别API),将身份证照片上传后返回JSON结构化结果,再由Python脚本写入Excel。此法准确率高,支持批量处理与自定义字段映射。
1、前往阿里云控制台开通“证件识别”服务,获取AccessKey ID与AccessKey Secret。
2、安装Python依赖库:pip install aliyun-python-sdk-ocr、openpyxl。
3、编写脚本,调用RecognizeIDCardRequest接口,传入身份证照片Base64编码或OSS URL。
4、解析返回JSON中的Name、Sex、Birth、Address、IdNo等字段。
5、使用openpyxl将提取结果逐行写入Excel指定工作表,保存为.xlsx文件。
三、使用WPS Office“智能识别”功能(零代码、中文优化)
WPS集成国产OCR引擎,对中文身份证图像适配更优,支持一键识别并导出为Excel,操作门槛最低,适合行政、HR等非技术人员快速采集。
1、打开WPS表格,新建空白文档。
2、点击顶部菜单栏【特色功能】→【AI智能工具】→【图片转文字】。
3、上传身份证正面照片,等待识别完成;系统自动高亮标注姓名、性别、民族、出生、住址、公民身份号码等关键字段。
4、点击【导出为Excel】按钮,选择字段映射关系(如将“出生”映射至“出生日期”列),确认后生成标准Excel表格。
5、导出文件默认包含表头与数据行,支持直接打印、排序或进一步函数处理。
四、借助通义听悟或通义万相网页端预处理(辅助校验)
当照片存在反光、倾斜或局部模糊时,可先用通义听悟上传图片并启用“图文识别”模式,获得原始OCR文本;再人工核对关键字段位置,辅助修正Excel公式中的MID截取逻辑,提升后续批量提取可靠性。
1、访问tingwu.aliyun.com,登录阿里云账号。
2、点击【上传文件】→【图片】,选择身份证照片,开启“高精度OCR”选项。
3、识别完成后,在文本结果中定位“姓名:”、“性别:”、“出生:”等关键词后的值。
4、复制对应文本内容,粘贴至Excel中作为参考基准,用于验证公式提取结果是否一致。
五、结合Excel函数进行二次清洗与结构化(适用于已导入原始文本)
若OCR仅输出整段文字(如“姓名:张三 性别:男 出生:19900520 住址:XX省XX市…”),可利用SEARCH+FIND+MID组合公式精准定位并切分字段,实现全自动结构化入库。
1、将OCR原始文本粘贴至A2单元格,确保每张身份证独占一行。
2、在B2输入公式提取姓名:=TRIM(MID(A2,SEARCH("姓名:",A2)+3,SEARCH("性别:",A2)-SEARCH("姓名:",A2)-3))。
3、在C2输入公式提取性别:=TRIM(MID(A2,SEARCH("性别:",A2)+3,SEARCH("出生:",A2)-SEARCH("性别:",A2)-3))。
4、在D2输入公式提取出生日期:=TEXT(DATE(MID(A2,SEARCH("出生:",A2)+3,4),MID(A2,SEARCH("出生:",A2)+7,2),MID(A2,SEARCH("出生:",A2)+9,2)),"yyyy-mm-dd")。
5、选中B2:D2区域,双击填充柄向下应用至全部身份证记录行。











