python如何合并多个excel单元格?

使用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'] = '这是合并后的标题'

python如何合并多个excel单元格?
Gridster.js多列网格式拖动布局插件

网页中拖动 DIV 是很常见的操作,今天就分享给大家一个 jQuery 多列网格拖动布局插件,和其它的插件不太一样的地方在于你处理拖放的元素支持不同大小,并且支持多列的网格布局,它们会自动的根据位置自己排序和调整。非常适合你开发具有创意的应用。这个插件可以帮助你将任何的 HTML 元素转换为网格组件

python如何合并多个excel单元格? 74
查看详情 python如何合并多个excel单元格?

居中对齐

ws['A1'].alignment = Alignment(horizontal='center', vertical='center')

5. 保存文件

完成操作后记得保存:

wb.save('merged.xlsx')

基本上就这些。只要调用 merge_cells() 并合理设置样式,就能实现单元格合并。注意:合并区域内的其他单元格内容会被清除,只保留第一个单元格的数据。

以上就是python如何合并多个excel单元格?的详细内容,更多请关注昆居客【www.kunjuke.com】。

相关推荐:

华为鸿蒙 HarmonyOS API 设备量占比数据更新:7.0.0 Beta1 突破 0.17%,5.0 多个版本归零

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...

Getty Images 无意出售 Shutterstock 编辑业务,双方合并交易破裂

7 月 1 日消息,Getty Images(盖蒂图片社)在当地时间 30 日递交的 SEC 文件中表示,其无意遵守英国竞争与市场管理局 (CMA) 对 Getty Images 与 Shutterstock 合并案提出的出售 Shutterstock 编辑业务要求。Getty Images 因此计划终止与 Shutterstock 达成的《合并协议》,两家媒体版权企业的并购交易宣告破裂。Gett...

惠普战 99 Air 酷睿版 2026 新增多个配置,9499 元起

感谢网友 软媒新友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浏览器电脑版怎么设置多个用户相互独立的数据配置?

UC浏览器电脑版通过内置多用户管理实现物理隔离:每个用户拥有独立Cookie、下载目录和书签,不共享数据;添加用户时不填手机号可避免云绑定;切换用户后地址栏变色、底部显示标识,且登录账号不跨用户可见;仅主动绑定UC账号并开启指定同步项才上传数据。 UC浏览器电脑版需要为不同用途(如工作账号、私人账号、测试环境)创建互不读取Cookie、不共享下载目录、不交叉同步书签的独立数据空间,才能真正实现浏览...

我的世界地图怎么合并成大地图

1.要准备原料红石,至少四块铁锭,甘蔗一组;2.然后先合成指南针,在用甘蔗合成纸张;3.之后就按图上的方法合成一张空地图,如果想要继续加大地图范围的话,就要用使用过的地图;4.最后放大地图的话就按照图上所示的那样操作,地图最多能合成放大5倍的地图。 详细答案: 首先要准备原料红石,至少四块铁锭,甘蔗一组。 然后按照如图所示先合成指南针,在用甘蔗合成纸张。 之后就按图上的方法合成一张空地图,如果想要...

Excel怎么设置数据输入范围 限制单元格只能输1到100

必须用数据验证实现硬性约束:选单元格→数据→数据验证→设整数介于1–100→出错警告提示;小数同理选“小数”并设精度;动态范围可用=E1、=E2引用单元格。 要让Excel表格中某些单元格只能输入1到100之间的数值,防止误填年龄、分数、编号等越界数据,必须通过内置的数据验证机制实现硬性约束。 设置整数范围限制(最常用) 第一步:选中目标单元格或区域,比如B2:B20——【务必提前选中,否则规则只...

Excel怎么把文字拆分成多列 单元格分列功能详细教程

Excel分列有四种方法:一是按分隔符拆分,适用于含逗号、短横线等符号的数据;二是按固定宽度拆分,适用于身份证号等位置固定字符串;三是用TEXTSPLIT函数,支持动态更新与自动扩展;四是用Power Query处理换行符与多级分隔,可生成多行结果且支持刷新。 当你在Excel里看到一列数据全是“张三-男-25岁”“李四,女,31岁”这类混在一起的信息,想快速把它变成姓名、性别、年龄三列独立内容,...