客户这边,其中有一个如同上图所示的 sheet,然而需求是,需要将这张表第一列(一级部)数据相同内容做合并单元格处理,结果如下:

代码分享如下:

from openpyxl import load_workbook"""合并单元格"""
result_file = "C:/Users/Administrator/Desktop/123.xlsx"
wb = load_workbook(result_file)
ws = wb.get_sheet_by_name('Sheet1')# 获取第一列数据
type_list = []
i = 2
while True:r = ws.cell(i, 1).valueif r:type_list.append(r)else:breaki += 1# 判断合并单元格的始末位置
s = 0
e = 0
flag = type_list[0]
for i in range(len(type_list)):if type_list[i] != flag:flag = type_list[i]e = i - 1if e >= s:ws.merge_cells("A" + str(s + 2) + ":A" + str(e + 2))s = e + 1if i == len(type_list) - 1:e = iws.merge_cells("A" + str(s + 2) + ":A" + str(e + 2))wb.save(result_file)

python 合并内容相同单元格相关推荐

  1. python合并word表格单元格_python docx模块读取word表格遇到合并单元格时的处理

    python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表 遇到合并单元格时的处理 通 ...

  2. python合并word表格单元格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...

    同事最近被安排整理资料,主要工作室将文档中的表格数据提取出来并整理层Excel表格供我们FII刀具商城进行资料维护.由于刀具的种类繁多且规格无数,所以要处理的数据量相当的庞大.人工核对整理既费时又费力 ...

  3. python合并word表格单元格_Python-Excel转word表格并合并流程

    工作中正好接到个小项目需要将Excel数据导出组成word表格并合并所有表格成一个word文档,这个流程涉及到Excel的解析.Word文档的数据插入,多个Word文档的合并,对Word文档插入图片等 ...

  4. python合并word表格单元格_合并Word 表格中单元格

    //合并Word 表格中单元格 procedure mergeWordCell; var WordApp: TWordApplication; WordDoc: TWordDocument; DocI ...

  5. Python合并多个单元格

    import os import pandas as pd# 将文件读取出来放一个列表里面pwd = 'Data' # 获取文件目录# 新建列表,存放文件名 file_list = []# 新建列表存 ...

  6. html多个单元格合并单元格内容,excel怎样快速把多个单元格内容合并 合并多个单元格内容的设置方法...

    excel是我们常用的办公软件,有时我们需要把多个单元个的内容合并到一个单元格里,那么excel怎样快速把多个单元格内容合并?下面小编带来合并多个单元格内容的设置方法,希望对大家有所帮助. 合并多个单 ...

  7. element 表格单元格内容不换行_实例29_在Word表格中将上下行相同内容的单元格自动合并...

    实例28讲了如何在Excel文件中自动合并上下行相同内容的单元格,此例则讲一讲如何在Word文件中做类似的操作.因为处理Excel和Word的模块是不同的,所以合并单元格也有一些差异.相对来说,Wor ...

  8. 修改docx表格_实例29_在Word表格中将上下行相同内容的单元格自动合并

    实例28讲了如何在Excel文件中自动合并上下行相同内容的单元格,此例则讲一讲如何在Word文件中做类似的操作.因为处理Excel和Word的模块是不同的,所以合并单元格也有一些差异.相对来说,Wor ...

  9. Excel表格中多个文本内容快速合并到一个单元格内

    Excel表格中多个文本内容快速合并到一个单元格内 目录 Excel表格中多个文本内容快速合并到一个单元格内 1.在合并单元格内输入"=PHONETIC()"函数 2.框选需要合并 ...

最新文章

  1. 自定义ProgressBar(自定义View和ClipDrawable)
  2. [导入]JavaScript 滑动条效果
  3. 设计模式-结构型-适配器
  4. pilt图像处理_详解python opencv、scikit-image和PIL图像处理库比较
  5. 暑假做题记录【实时更新】
  6. 使用PHPExcel实现Excel文件的导入和导出(模板导出)
  7. Facebook 重金悬赏 Hermes 和 Spark AR 漏洞
  8. 第一季度VR市场报告出炉,中国市场份额下降至全球第三
  9. xml 标签带有号php,php操作xml入门之xml基本介绍及xml标签元素
  10. 领英开源企业级数据挖掘软件:WhereHows
  11. 【C++ 程序】 解线性方程组(Cramer法则)
  12. CAD图清晰打印设置
  13. “出轨照”背后的真相:防骗启示录之相册病毒报告
  14. OC 中 覆盖属性会有提示Auto property synthesis will not synthesize property 'delegate'
  15. spring cloud的Hoxton.SR1版本的feign的优雅降级的实现
  16. 新建 FrameMaker API 时引用目录的设置
  17. 重磅 | 逆天操作,修图神器Photoshop,真的可以,完美移植到手机上了
  18. 敏捷史诗(Epics)的定义、示例和模板
  19. jacob java excel_Java使用jacob将微软office中word、excel、ppt转成pdf
  20. sql 凭证明细表 科目余额表_金碟财务软件手册——明细账 凭证汇总表 科目余额表...

热门文章

  1. 魅族20值得入手吗 魅族20参数配置
  2. eclipse制作app入门教程
  3. MVC、MVP与MVT
  4. The Lottery Ticket Hypothesis
  5. 自定义的毛玻璃效果,高斯模糊
  6. html 遮罩层穿透问题,移动页面点击穿透问题解决方案
  7. 悲剧!Google华裔“网红”炫耀公司福利,突然被裁了!
  8. python中复数表达形式_在Python中实现复数比较?
  9. easywechat (在thinkphp5中使用easywechat完成微信网页认证)
  10. 罗技数码的在线查询真伪