python使用xlrd读取合并单元格
2021-04-25 19:27
标签:循环输出 技术 dex mamicode 遍历 break 返回 val 形式 PS:最简单的读取Excel文件中合并单元格操作 问题: 当输出内容时,使用坐标来获取print,若最外层有else会返回2个值(还在确认若无最外层else是否会有其他问题存在) python使用xlrd读取合并单元格 标签:循环输出 技术 dex mamicode 遍历 break 返回 val 形式 原文地址:https://www.cnblogs.com/xlfy/p/13256418.html合并单元格
操作方法:
1.使用xlrd自带属性:merged_cells
# 获取表格中所有合并单元格位置,以列表形式返回 (起始行,结束行,起始列,结束列)
merged = sheet.merged_cells #结果:[(1,5,0,1),(5,9,0,1)]2.使用循环判断是合并单元格还是普通单元格,并将合并单元格中的首行值赋值给合并单元格
def get_cell_type(row_index, col_index):
"""既能得到合并单元格也能得到普通单元格"""
cell_value = None
for (rlow, rhigh, clow, chigh) in merged: # 遍历表格中所有合并单元格位置信息
# print(rlow,rhigh,clow,chigh)
if (row_index >= rlow and row_index = clow and col_index
文章标题:python使用xlrd读取合并单元格
文章链接:http://soscw.com/index.php/essay/79484.html