Python批量合并有合并单元格的Excel文件详解_python

经常使用excel的用户都知道,合并单元格的存在,这篇文章主要给大家介绍了关于利用python如何批量合并有合并单元格的excel文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

合并单元格

合并单元格相信大家都会,比如下面这段简单的代码就可以实现:

app='Word' word=win32.gencache.EnsureDispatch('%s.Application' % app) doc=word.Documents.Add() word.Visible=False  #Title begin  sel =word.Selection sel.Font.Name = u"微软雅黑" sel.Font.Size = 8   sel.Font.Bold = False  sel.Font.Italic = False sel.Font.Underline = False sel.ParagraphFormat.Alignment = 1  myRange = doc.Range(0,0) myRange.InsertBefore(u'标题1 测试表格') # 使用样式 #Title end #Table Start sel.SetRange(10,10) tab = doc.Tables.Add(sel.Range, 9, 3) tab.Columns(1).SetWidth(10.35*20.35, 0) tab.Rows.Alignment = 1 tab.Style = u"网格型" tabnow = doc.Tables(1) cell1 = tabnow.Cell(1,1) cell2 = tabnow.Cell(3,1)  #myrange = doc.Range(cell1.Range.Start, cell2.Range.End)  sel.SetRange(cell1.Range.Start, cell2.Range.End) sel.Cells.Merge()

登录后复制

很简单吧,本文介绍的是关于Python批量合并有合并单元格的Excel文件,有一定的难度,下面来一起看看吧。

立即学习“Python免费学习笔记(深入)”;

问题描述:

某老师为不同学院讲授“Python程序设计”课程,并根据不同专业和课程特点选用了董付国老师系列教材《Python程序设计(第2版)》《Python程序设计基础(第2版)》《Python可以这样学》《Python程序设计开发宝典》之一。期末时填写各学院成绩单Excel文件,这些Excel文件的格式大致相同,但又略有区别,就是有的“学院”列进行了单元格合并,而有的则没有。

现在想把这些Excel表格合并成为一个表格,并且根据需要把合适的“学院”列进行合并。

其中某三个学院的成绩单如下:

Python批量合并有合并单元格的Excel文件详解_python

Python批量合并有合并单元格的Excel文件详解_python

Python批量合并有合并单元格的Excel文件详解_python

参考代码:

Python批量合并有合并单元格的Excel文件详解_python

运行结果:

Python批量合并有合并单元格的Excel文件详解_python

以上就是Python批量合并有合并单元格的Excel文件详解_python的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2264787.html

(0)
上一篇 2025年2月27日 08:22:38
下一篇 2025年2月18日 02:58:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 致Python初学者 Anaconda入门使用指南完整版_python

    相信大多数 python 的初学者们都曾为环境问题而头疼不已,但你并不孤独,大家都是这么折腾过来的。为了在入门时少走弯路,并且让高涨的积极性不至于太受打击,这里推荐使用 anaconda 来管理你的安装环境和各种工具包 打算学习 Pytho…

    编程技术 2025年2月27日
    000
  • Python数据分析库pandas基本操作方法_python

    下面就为大家分享一篇python数据分析库pandas基本操作方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 pandas是什么? 是它吗? 。。。。很显然pandas没有这个家伙那么可爱。。。。 我们来看看pandas的官网…

    2025年2月27日 编程技术
    200
  • python分治法求二维数组局部峰值方法_python

    下面就为大家分享一篇python分治法求二维数组局部峰值方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 题目的意思大致是在一个n*m的二维数组中,找到一个局部峰值。峰值要求大于相邻的四个元素(数组边界以外视为负无穷),比如最后…

    2025年2月27日
    200
  • Python中的并发处理之asyncio包使用的详解_python

    本篇文章主要介绍了python中的并发处理之asyncio包使用的详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 导语:本文章记录了本人在学习Python基础之控制流程篇的重点知识及个人心得,打算入门Pyt…

    编程技术 2025年2月27日
    200
  • 零基础写python爬虫之爬虫编写全记录_python

    前面九篇文章从基础到编写都做了详细的介绍了,第十篇么讲究个十全十美,那么我们就来详细记录一下一个爬虫程序如何一步步编写出来的,各位看官可要看仔细了 先来说一下我们学校的网站: http://jwxt.sdu.edu.cn:7777/zhxt…

    2025年2月27日 编程技术
    200
  • python中日期和时间格式化输出的方法小结_python

    这篇文章主要介绍了python中日期和时间格式化输出的方法,实例总结了python常见的日期与事件操作技巧,非常具有实用价值,需要的朋友可以参考下 本文实例总结了python中日期和时间格式化输出的方法。分享给大家供大家参考。具体分析如下:…

    编程技术 2025年2月27日
    200
  • python中随机取list中的元素方法

    下面就为大家分享一篇python中随机取list中的元素方法,具有一定的参考价值,希望可以对大家有所帮助。 随机取 list 中的元素 random.sample import randoma = [1, 2, 3, 4, 5, 6, 7,…

    2025年2月27日
    200
  • python字符串如何转为二维数组

    这次给大家带来python字符串如何转为二维数组,python字符串转为二维数组的注意事项有哪些,下面就是实战案例,一起来看一下。 有一道算法题题目的意思是在二维数组里找到一个峰值。要求复杂度为n。 解题思路是找田字(四边和中间横竖两行)中…

    2025年2月27日
    200
  • Python怎么获取二维矩阵的单行每列最大值

    这次给大家带来Python怎么获取二维矩阵的单行每列最大值,Python获取二维矩阵每列最大值的注意事项有哪些,下面就是实战案例,一起来看一下。 因为做项目中间有一个很小的环节需要这个功能,所以就写了一个简单的小函数,下面是具体实现: #!…

    编程技术 2025年2月27日
    200
  • Python并发处理asyncio包如何使用

    这次给大家带来Python并发处理asyncio包如何使用,Python并发处理asyncio包使用的注意事项有哪些,下面就是实战案例,一起来看一下。 导语:本文章记录了本人在学习Python基础之控制流程篇的重点知识及个人心得,打算入门P…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论