批量将excel中第5列中内容将人名和电话号码进行分列

使用Python可以使用`openpyxl`库来实现批量将Excel中第5列的内容分列为人名和电话号码的操作。下面是示例代码:

import openpyxl

def split_names_and_phone_numbers(file_path, sheet_name):

加载Excel文件

workbook = openpyxl.load_workbook(file_path)

选择指定工作表

sheet = workbooksheet_name

获取第5列的数据范围

column_5_data = sheet'E'

遍历第5列的每个单元格

for cell in column_5_data1::

if cell.value is not None:

分隔人名和电话号码

name, phone_number = cell.value.split(',')

将人名和电话号码写入相邻的两列

sheet.cell(row=cell.row, column=5).value = name.strip()

sheet.cell(row=cell.row, column=6).value = phone_number.strip()

保存修改后的Excel文件

workbook.save('updated_excel.xlsx')

调用函数并传入文件路径和工作表名

split_names_and_phone_numbers('your_file_path.xlsx', 'your_sheet_name')

请确保您已安装所需的依赖包(openpyxl)并将文件路径和工作表名称替换为实际的值。这段代码会将Excel文件中第5列的每个单元格的内容按逗号分隔为人名和电话号码,并将其写入到第5列和第6列中。然后将修改后的结果保存为名为"updated_excel.xlsx"的新Excel文件。

相关推荐
疯狂小猫咪8 小时前
中小培训机构教务数字化踩坑复盘|从 Excel 过渡到教务系统经验总结
小程序·excel
开开心心_Every15 小时前
实现鼠标键盘动作录制与重复播放的工具
微信·jupyter·pycharm·pdf·计算机外设·word·excel
智途 Tech19 小时前
2026年分析多个Excel、CSV和网页数据的AI工具清单:Tabbit 浏览器多源引用
大数据·人工智能·excel
ltqvibe21 小时前
AI问数、找IT取数、自己导Excel,三条路怎么选
人工智能·excel·数据报表·智能问数·ai问数·本体语义·取数
ISBN图书1 天前
ISBN 批量查询怎么做?用 Excel 一次补全书名、作者和出版社信息
excel·isbn·图书数据
Irene19911 天前
获取 Excel 填充色的十六进制颜色值:取色器 + 手动转 RGB
excel·wps
E_ICEBLUE1 天前
为 Excel 工作簿和工作表设置密码保护【Python教程】
python·excel
小白学大数据2 天前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel
SunnyDays10112 天前
如何使用 Python 添加和编辑 Excel VBA 宏(无需安装 Excel)
开发语言·python·excel·vba
GHL2842710902 天前
codex操作excel学习
学习·ai·word·excel