首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中水平合并excel单元格

在python中水平合并excel单元格
EN

Stack Overflow用户
提问于 2019-08-14 02:17:13
回答 1查看 268关注 0票数 0

我需要在python中自动执行一个excel任务。我的输入数据(excel文件)如下所示:

代码语言:javascript
复制
mid  cola colb colc cold
1 .   yr .  yr . yr  qa
2 .   ch .  ch . ch  bn
3 .   vb .  bg . bg .bc

现在,我想合并cola-cold中的列,以便将相同的值合并到单个单元格中。

因此,我的预期输出如下所示:

代码语言:javascript
复制
mid  cola colb colc cold
1 .          yr      qa
2 .          ch .    bn
3 .   vb .   bg      .bc

因此,如上所述,我希望将不同列中的相同值合并为一列。例如,3YR将被动态合并到单个yr单元中。

我必须在这条蟒蛇里做些什么。我尝试使用openpyexcel,但无法继续。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-08-14 04:01:38

从OpenPyXL documentation

代码语言:javascript
复制
from openpyxl.workbook import Workbook

wb = Workbook()
ws = wb.active

ws.merge_cells('A2:D2')
ws.unmerge_cells('A2:D2')

# or equivalently
ws.merge_cells(start_row=2, start_column=1, end_row=4, end_column=4)
ws.unmerge_cells(start_row=2, start_column=1, end_row=4, end_column=4)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57483346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档