一,把不规则数据按照正则匹配提取拆分
需求:
1.原文件中的内容呈现. 把姓名中的电话号码提取出来生成新的列追加
2. 生成结果的内容呈现
二, 代码的呈现
思路:
1. 加载excel类便于读取Excel中的数据内容
2. 通过正则表达式来获取到数字及数字以外的字符串.这样做就可以对于excel中的第一列内容进行拆分把数字跟字符区分开来
3. 为了文件不被覆盖。把编辑后的文件重新保存到新的excel中
三,代码的呈现
1 #-*- coding:utf-8
2
3 importopenpyxl4 importre5 #1. 数据指向excel中的第一个sheet
6 file_path = R"C:\Users\Administrator\python处理Excel数据\20200113\student_list.xlsx"
7 workbook =openpyxl.load_workbook(file_path)8 sheet_names =workbook.sheetnames9 sheet1 =workbook[sheet_names[0]]10
11 #2. 读取Excel sh