关于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软件,不驻留后台。

【运行前的表格】

关于Python里xlwings库对Excel表格的操作(十九)_第1张图片

【运行后的表格】

关于Python里xlwings库对Excel表格的操作(十九)_第2张图片

你可能感兴趣的:(Python入门,excel)