关于Python里xlwings库对Excel表格的操作(十九)

这篇小笔记主要记录如何【取消合并单元格】。
前面的小笔记已整理成目录,可点链接去目录寻找所需更方便。
【目录部分内容如下】【点击此处可进入目录】
(1)如何安装导入xlwings库;
(2)如何在Wps下使用xlwings中使用WPS对表格操作;
(3)如何安装导入xlwings库、如何用xlwings打开要操作的Excel表格;
(4)如何使用xlwings对Excel表格数据进行读取操作;
(5)如何使用xlwings对Excel表格进行“保存”或“另存为”操作;
(6) 如何使用xlwings对Excel表格进行写入数据操作;
(7)如何使用xlwings向Excel表格中写入Excel公式;
(8)如何使用xlwings库中的“name"函数和“replace”函数对工作表进行改名;
。。。。。。等等

【取消合并单元格】    用“range”函数中的“.unmerge()”参数(方法)取消合并单元格;

Work_Sheet.range('A1').unmerge()

#用“range”函数中的“.unmerge”方法取消合并单元格“A1”区域;

#合并后的单元格位置名称是以合并区域的“左上角单元格”位置坐标为合并后的单元格位置坐标。因此,取消合并单元格的“单元格位置坐标”是以此为准。

#注意:在取消合并单元格之后,原表格的数据会填入“取消合并后的最左上角单元格”。

【举例说说更直观】

'''
【取消合并单元格】用“range”函数中的“.unmerge()”参数(方法)取消合并单元格;
最后保存操作。
'''
import xlwings as xw
app=xw.App(visible=False,add_book=False)
app.display_alerts=False               #关闭各种提示信息,可以提高运行速度
File_Name='E:/素材/学生成绩表.xls'
#打开要处理的Excel文件名
Work_Book=app.books.open(File_Name)      
#打开要处理的Excel文件中的工作簿
Work_Sheet=Work_Book.sheets[0]      
#打开要处理的Excel工作簿中的工作表;
#“[0]”是指定打开最靠前的第1份工作表,也可以把“0”写成要打开的指定要打开的“工作表的名称”;
#现在只打开这一个工作表也相当于激活这工作表,后面没有打开激活另一工作表,则所有操作只对现这工作表起作用。Work_Sheet.range('A1').unmerge()
#用“range”函数中的“.unmerge”方法取消合并单元格“A1”区域;
#合并后的单元格位置名称是以合并区域的“左上角单元格”位置坐标为合并后的单元格位置坐标。因此,取消合并单元格的“单元格位置坐标”是以此为准。
#注意:在取消合并单元格之后,原表格的数据会填入“取消合并后的最左上角单元格”。
Work_Sheet.range('B1').unmerge()
#用“range”函数中的“.unmerge”方法取消合并单元格“B1”区域;
#合并后的单元格位置名称是以合并区域的“左上角单元格”位置坐标为合并后的单元格位置坐标。因此,取消合并单元格的“单元格位置坐标”是以此为准。
#注意:在取消合并单元格之后,原表格的数据会填入“取消合并后的最左上角单元格”。
Work_Sheet.range('A3').unmerge()
#用“range”函数中的“.unmerge”方法取消合并单元格“A3”区域;
#合并后的单元格位置名称是以合并区域的“左上角单元格”位置坐标为合并后的单元格位置坐标。因此,取消合并单元格的“单元格位置坐标”是以此为准。
#注意:在取消合并单元格之后,原表格的数据会填入“取消合并后的最左上角单元格”。
Work_Sheet.range('D3').unmerge()
#用“range”函数中的“.unmerge”方法取消合并单元格“D3”区域;
#合并后的单元格位置名称是以合并区域的“左上角单元格”位置坐标为合并后的单元格位置坐标。因此,取消合并单元格的“单元格位置坐标”是以此为准。
#注意:在取消合并单元格之后,原表格的数据会填入“取消合并后的最左上角单元格”。
Work_Sheet.range('A5').unmerge()
#用“range”函数中的“.unmerge”方法取消合并单元格“A5”区域;
#合并后的单元格位置名称是以合并区域的“左上角单元格”位置坐标为合并后的单元格位置坐标。因此,取消合并单元格的“单元格位置坐标”是以此为准。
#注意:在取消合并单元格之后,原表格的数据会填入“取消合并后的最左上角单元格”。Work_Book.save()
#保存改动的工作簿。若无保存,则上述操作会随着工作簿的关闭而作废不保存。
Work_Book.close()
#关闭工作簿。
app.quit()
#退出Office软件,不驻留后台。

【运行前的表格】

【运行后的表格】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/300448.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

113基于matlab的PSO-SVM多输入单输出预测程序

基于matlab的PSO-SVM多输入单输出预测程序。PSO对SVM的两个参数进行优化得到最佳参数值进行预测。并输出预测误差等相应结果。程序已调通,可直接运行。 113matlabPSO-SVM多输入单输出 (xiaohongshu.com)

使用 Jekyll 构建你的网站 - 初入门

文章目录 一、Jekyll介绍二、Jekyll安装和启动2.1 配置Ruby环境1)Windows2)macOS 2.2 安装 Jekyll2.3 构建Jekyll项目2.4 启动 Jekyll 服务 三、Jekyll常用命令四、目录结构4.1 主要目录4.2 其他的约定目录 五、使用GitLink构建Jekyll博客5.1 生成Jekyll…

利用html2Canvas将表格下载为html

给到我的需求是点击按钮时请求后端接口,根据后端返回的数据,生成表格,并将表格的内容直接下载为html,如下图。 平常做的下载都是后端返回二进制流,这次前端做下载那就必须把页面先画出来,因为下载下来的表格在页面上是不显示的&a…

redis复习笔记01(小滴课堂)

高并发的必备两大“核技术”队列和缓存 介绍本地缓存和分布式缓存 Nosql介绍和Reidis介绍 Linux服务器源码安装Redis6和相关依赖 在路径下上传压缩包。 上传压缩包。 版本更新了,但这是临时的。 版本更新了。 解压压缩包: 重命名: 我们可以看…

【HarmonyOS开发】OpenHarmony如何实现⼀次开发,多端部署

OpenHarmony提供用户程序框架、Ability框架以及UI框架,能够保证开发的应用在多终端运行时保证一致性。一次开发、多端部署。 多终端软件平台API具备一致性,确保用户程序的运行兼容性。 HarmonyOS提供了用户程序框架、Ability框架以及UI框架,…

大数据Doris(四十一):物化视图简单介绍

文章目录 物化视图简单介绍 一、适用场景

【AI】阿里云免费GPU服务资源领取方法

首先,直接点击链接:阿里云免费试用 也可以复制链接到浏览器进行跳转:https://free.aliyun.com?userCodernbj0c1o 页面如下所示:这里的免费试用期限是3个月,给的资源点够我们试用V100 16G显存服务器300个小时&#xff…

【MySQL】数据库之存储引擎

目录 一、什么是存储引擎 MySQL 整个查询执行过程,即MySQL的工作原理? 二、MyISAM 与 InnoDB 的区别? 三、如何查看当前表的存储引擎? 1.查看当前的存储引擎 2.查看数据库支持哪些存储引擎 四、如何设置存储引擎?…

php 不加后缀访问

实现不带后缀访问php文件的方法:首先在htaccess文件中加入内容“RewriteRule ^(api/token) token.php [L]”;然后通过根目录下的“token.php”来接受“api/token”;最后修改配置文件。 考虑的做法有: HTTP重写技术,让…

设计模式原则

1.单一职责 在设计类的时候尽可能的让类的功能单一,而不是多种功能的集合 2.开放封闭原则 对于扩展时开放的,对于修改时封闭的,方便后期维护 3.依赖倒转原则 高层模块不应该依赖底层模块,两个都依赖抽象类。 里氏替换原则&am…

几种串口扩展电路

一、IIC串口扩展电路 LCT200 是一款可以通过 I2C 接口通讯,拓展 2 路独立串口的通讯芯片,同时也支持通过 2 路串口读写 I2C 接口的数据。LCT200 的封装为 TSSOP-20。 主要功能:⚫ 通过对 I2C 接口读写实现拓展 2 路独立串口功能 ⚫ 通过读写…

mybatis缓存详解,一级缓存和二级缓存举例讲解

文章目录 mybatis缓存详解,一级缓存和二级缓存举例讲解1、一级缓存1.1、同一个sqlsession对象的不同mapper对象之间的缓存使用debug运行查看cache缓存 1.2、不同sqlsession对象下的不同mapper对象的缓存使用debug运行查看cache缓存 1.3、同一个sqlsession对象下一级…