使用openpyxl合并Excel单元格需先安装库,创建或加载工作表后调用merge_cells()方法指定区域,如'A1:C1',并设置内容与居中对齐,最后保存文件,合并时仅保留左上角数据。
Python中合并Excel单元格主要使用 openpyxl 库,适用于 .xlsx 文件。下面介绍如何用 openpyxl 合并多个单元格。
1. 安装 openpyxl
如果还没安装,先运行:
pip install openpyxl
2. 创建或加载工作表
你可以新建一个工作簿,也可以加载已有的Excel文件:
from openpyxl import Workbook
创建新工作簿
wb = Workbook()
ws = wb.active
3. 使用 merge_cells() 合并单元格
调用工作表的 merge_cells() 方法,传入要合并的区域范围:
# 合并 A1 到 C1 的单元格
ws.merge_cells('A1:C1')
或者使用行列数字方式(row=row, col=col)
ws.merge_cells(start_row=1, start_column=1, end_row=1, end_column=3)
两种写法等效,'A1:C1' 表示第1行,从A列到C列。
4. 设置合并后单元格的内容和对齐方式
合并后通常只保留左上角单元格的内容,建议设置居中显示:
from openpyxl.styles import Alignment
ws['A1'] = '这是合并后的标题'
居中对齐
ws['A1'].alignment = Alignment(horizontal='center', vertical='center')
5. 保存文件
完成操作后记得保存:
wb.save('merged.xlsx')
基本上就这些。只要调用 merge_cells() 并合理设置样式,就能实现单元格合并。注意:合并区域内的其他单元格内容会被清除,只保留第一个单元格的数据。
以上就是python如何合并多个excel单元格?的详细内容,更多请关注昆居客【www.kunjuke.com】。
7 月 2 日消息,华为开发者官网更新了存量设备 API 版本使用数量参考,截止 2026 年 6 月 19 日,HarmonyOS 设备各 API 版本使用量占比如下(数据约 15 天进行一次更新,开发者可根据占比来为应用合理定义需要兼容的 API 版本):HarmonyOS 版本API 版本设备量占比7.0.0 Beta126.0.0 Beta10.17%6.1.16.1.1(24)34.40...
7 月 1 日消息,Getty Images(盖蒂图片社)在当地时间 30 日递交的 SEC 文件中表示,其无意遵守英国竞争与市场管理局 (CMA) 对 Getty Images 与 Shutterstock 合并案提出的出售 Shutterstock 编辑业务要求。Getty Images 因此计划终止与 Shutterstock 达成的《合并协议》,两家媒体版权企业的并购交易宣告破裂。Gett...
感谢网友 软媒新友2280005 的线索投递! 7 月 1 日消息,惠普 5 月底推出的战 99 Air 笔记本电脑在最近三天内上架了多款新配置,汇总如下:14 英寸酷睿 Ultra 5 325 处理器、16GB 内存、1TB 固态硬盘:9499 元酷睿 Ultra X7 358H 处理器、32GB 内存、1TB 固态硬盘:11999 元酷睿 Ultra 5 338H 处理器、32GB 内存、1T...
准雨天气支持在安卓12及以上系统添加多个不同城市或样式的桌面插件,需通过系统小工具入口逐个添加并单独设置城市;Android 11及以下部分机型不支持叠加,需先移除旧插件。 准雨天气支持在手机桌面添加多个不同城市或样式的天气小插件,但必须通过系统级小组件入口逐个添加,不能在App内批量设置。 先确认手机系统是否支持多插件 安卓12及以上版本(如OriginOS 4.0、ColorOS 14、MIU...
UC浏览器电脑版通过内置多用户管理实现物理隔离:每个用户拥有独立Cookie、下载目录和书签,不共享数据;添加用户时不填手机号可避免云绑定;切换用户后地址栏变色、底部显示标识,且登录账号不跨用户可见;仅主动绑定UC账号并开启指定同步项才上传数据。 UC浏览器电脑版需要为不同用途(如工作账号、私人账号、测试环境)创建互不读取Cookie、不共享下载目录、不交叉同步书签的独立数据空间,才能真正实现浏览...
1.要准备原料红石,至少四块铁锭,甘蔗一组;2.然后先合成指南针,在用甘蔗合成纸张;3.之后就按图上的方法合成一张空地图,如果想要继续加大地图范围的话,就要用使用过的地图;4.最后放大地图的话就按照图上所示的那样操作,地图最多能合成放大5倍的地图。 详细答案: 首先要准备原料红石,至少四块铁锭,甘蔗一组。 然后按照如图所示先合成指南针,在用甘蔗合成纸张。 之后就按图上的方法合成一张空地图,如果想要...
必须用数据验证实现硬性约束:选单元格→数据→数据验证→设整数介于1–100→出错警告提示;小数同理选“小数”并设精度;动态范围可用=E1、=E2引用单元格。 要让Excel表格中某些单元格只能输入1到100之间的数值,防止误填年龄、分数、编号等越界数据,必须通过内置的数据验证机制实现硬性约束。 设置整数范围限制(最常用) 第一步:选中目标单元格或区域,比如B2:B20——【务必提前选中,否则规则只...
Excel分列有四种方法:一是按分隔符拆分,适用于含逗号、短横线等符号的数据;二是按固定宽度拆分,适用于身份证号等位置固定字符串;三是用TEXTSPLIT函数,支持动态更新与自动扩展;四是用Power Query处理换行符与多级分隔,可生成多行结果且支持刷新。 当你在Excel里看到一列数据全是“张三-男-25岁”“李四,女,31岁”这类混在一起的信息,想快速把它变成姓名、性别、年龄三列独立内容,...