pandas读取Excel表 提取手机号码

news/2024/7/21 5:59:40 标签: pandas, excel

需求:在Excel表中,某一个单元格内有姓名、身份证号码、住址等信息,要将手机号码单独提取出来。

问题:有的单元格内没有手机号码,需要打印空行。而且还要考虑手机号码现在有13、14、15、16、17、18、19开头的。

模拟数据:

原始数据2
xx姓名:张三 身份证号码:11111111111111111111 地址:中国北京 电话号码:11111111111xx
xx姓名:李四 身份证号码:222222222222222222 地址:中国上海 电话号码:22222222222xx

代码:

import pandas as pd
import re

# 指定文件夹路径
folder_path = 'C:\\Users\\Administrator\\Desktop\\01.xlsx'

# 读取Excel文件
df = pd.read_excel(folder_path, engine='openpyxl')

# 提取身份证号码
for index, row in df.iterrows():
    cell_value = row['原始数据2']
    id_number = re.findall(r'(?<!\d)(1[345789]\d{9})(?!\d)', cell_value)
    if id_number:
        print(f" {id_number[0]}")
    else:
        print()  # 输出空行


http://www.niftyadmin.cn/n/5282413.html

相关文章

HarmonyOS构建第一个ArkTS应用(FA模型)

构建第一个ArkTS应用&#xff08;FA模型&#xff09; 创建ArkTS工程 若首次打开DevEco Studio&#xff0c;请点击Create Project创建工程。如果已经打开了一个工程&#xff0c;请在菜单栏选择File > New > Create Project来创建一个新工程。 选择Application应用开发&a…

IgH调试注意事项

1&#xff0c;不要在虚拟机测试&#xff0c;否则IgH无法收发数据包 现象&#xff1a;虚拟机中运行IgH master并绑定网卡后&#xff0c;主站由ORPHANED状态转换成IDLE状态&#xff0c;但无法收发数据报。 这是因为虚拟机用的是虚拟网卡&#xff0c;需通过iptables将数据包到转…

工业4.0|工业物联平台有多重要?IoTopo 深度解析

随着时代的发展&#xff0c;科学技术日新月异&#xff0c;人们进入了信息化的时代。现今&#xff0c;在物联网的逐渐普及下&#xff0c;物联网技术应用于工业中&#xff0c;也显得尤为重要&#xff1b;在工业网络和移动计算持续影响着制造业和工业环境的大环境中&#xff0c;这…

【华为OD题库-100】最长公共前缀-java

题目 编写一个函数来查找字符串数组中的最长公共前缀如果不存在公共前缀&#xff0c;返回固定字符串:Zero. 补充说明: 1、字符串长度范围:[2,1000]; 2、字符串中字符长度范围为[1&#xff0c;126] 示例1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 说明: 返回公共前…

关键字:protected关键字

在 Java 中&#xff0c;protected 是一个访问修饰符&#xff0c;用于修饰类成员&#xff08;成员变量、成员方法和构造方法&#xff09;。当一个类成员被声明为 protected 时&#xff0c;它可以在同一包中的其他类以及子类中被访问。 以下是 protected 关键字的解析&#xff1a…

Set A Light 3D Studio for Mac - 构建逼真的照明场景!

Set A Light 3D Studio 是一款专业的照明设计和模拟软件&#xff0c;旨在帮助摄影师、电影制片人和视觉艺术家创建逼真的照明场景。无论你是在拍摄电影、广告、时尚杂志还是其他视觉艺术项目&#xff0c;这个软件都能帮助你实现你的创意想法。 Set A Light 3D Studio Mac版 ✨…

ECMAScript基础入门

ECMAScript&#xff0c;通常简称为 ES&#xff0c;是标准化的JavaScript语言规范。以下是一些ECMAScript基础入门的关键概念和特性&#xff1a; 1. **变量**&#xff1a; - ECMAScript是弱类型语言&#xff0c;这意味着你不需要预先声明变量的类型&#xff0c;变量可以存储…

acwing linux 第七讲 环境变量、管道、常用命令、附录

文章目录 管道 概念 要点 举例 环境变量 查看 修改 常用环境变量 常用命令 系统状况 文件权限 文件检索 查看文件内容 用户相关 其他工具 安装软件 附录 Linux权限 本节课讲解的是管道&#xff0c;环境变量&#xff0c;以及常用命令 管道 概念 管道类似文…