在python中使用xlrd获取合并单元格的方法

Cynthia ·
更新时间:2024-11-10
· 535 次阅读

处理excel表格的时候经常遇到合并单元格的情况,使用xlrd中的merged_cells的方法可以获取当前文档中的所有合并单元格的位置信息。

import xlrd xls = xlrd.open_workbook('test.xls') sh = xls.sheet_by_index(0)

读取excel并读取第一页的内容。

for crange in sh.merged_cells: rs, re, cs, ce = crange

merged_cells返回的是一个列表,每一个元素是合并单元格的位置信息的数组,数组包含四个元素(起始行,结束行,起始列,结束列)。

这样就可以计算出合并的单元格:

(rs, cs) : (re - rs, ce - cs)

以上这篇在python中使用xlrd获取合并单元格的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

您可能感兴趣的文章:python中使用xlrd、xlwt操作excel表格详解Python合并多个Excel数据的方法Python使用xlrd读取Excel格式文件的方法使用Python横向合并excel文件的实例python处理Excel xlrd的简单使用详解python中xlrd包的安装与处理Excel表格Python基于xlrd模块操作Excel的方法示例



在python中 单元 方法 xlrd 合并单元格 Python 单元格

需要 登录 后方可回复, 如果你还没有账号请 注册新账号