1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python 2x xlrd使用merged_cells 读取的合并单元格为空

python 2x xlrd使用merged_cells 读取的合并单元格为空

时间:2018-11-08 02:42:58

相关推荐

python 2x xlrd使用merged_cells 读取的合并单元格为空

一个简单的excel 如下

代码如下

#!/usr/bin/python## -*- coding: utf-8 -*-import xlrdimport sysreload(sys)sys.setdefaultencoding("utf-8")table = xlrd.open_workbook('/home/hly/hly/test.xls')sheet = table.sheet_by_index(1)# 合并单元格的地方"""mergeCells(a,b,c,d) 单元格合并函数a 单元格的起始行b 单元格的结束行c 单元格的起始列d 单元格的结束列注:单元格的列号和行号都是从0开始计""""""mergedNum = sheet.merged_cellsprint (mergedNum)

读取结果如下

处理方法就是在打开excel 后面添加 formatting_info=True

具体代码如下

#!/usr/bin/python## -*- coding: utf-8 -*-import xlrdimport sysreload(sys)sys.setdefaultencoding("utf-8")table = xlrd.open_workbook('/home/hly/hly/test.xls', formatting_info=True)sheet = table.sheet_by_index(1)# 合并单元格的地方mergedNum = sheet.merged_cellsprint (mergedNum)

打印结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。