合并excel单元格的两种方法

本文介绍了两种Excel单元格合并的方法。一种是直接在Excel文件上操作,通过wps的菜单或者快捷键实现;另一种是利用Python的openpyxl库进行自动化合并,并展示了如何设置单元格居中对齐。对于Python编程者,这提供了一种高效处理大量数据的方式。
摘要由CSDN通过智能技术生成

工作中我们常常会用到excel单元格的合并,今天说一下合并常用的两种方法

下图是excel数据表(左)和合并单元格后的结果表(右)示例
在这里插入图片描述


接下来我们说一下excel单元格合并的方法,即将左表处理成右表形式

一、直接在excel文件上操作

1.wps点选
选择待合并区域,选择“开始” --> “合并居中” --> “合并相同单元格”

在这里插入图片描述

2.快捷方式
选择待合并区域,Alt、H、M、S
按顺序按相应的键,可定位到相应的位置,直到最后合并成功


二、利用python库-openpyxl自动化合并单元格

使用openpyxl库前,需先安装,安装方式可参考之前的文章

接下来说明如何使用openpyxl合并单元格

from openpyxl import load_workbook

file = 'data.xlsx'

wb = load_workbook(file)  # 载入文件
# print(ws.sheetnames)  # 查看换工作簿中所有的工作表名,数据类型为list

ws = wb['Sheet1']   # 选定待合并单元格的工作表
ws.merge_cells('A2:A13')  # 选定合并的单元格,待合并的单元格区域 以英文状态冒号连接
ws.merge_cells('A14:A27')  # 选定合并的单元格
wb.save('data_new.xlsx')  # 写出保存

注意:如果单元格合并为行间合并,合并后数据直接居中;如为列间合并,合并后数据需自定义居中。自定义居中设置方法如下:

from openpyxl.styles import Alignment  # 主要用于单元格对齐调整

ws['A2'].alignment = Alignment(horizontal='center', vertical='center')  # A2为合并单元格中最左侧&首行单元格,此处选择的对齐方式是水平居中,垂直居中
ws['A14'].alignment = Alignment(horizontal='center', vertical='center')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值