- 记一次xlrd使用取值错误方法,办法解决
- 使用xlrd模块读取excel某行数据,改行数据显示对应数据类型以及(XF:15)等,无法直接使用。
- 测试数据如下:

- 错误方法:
import xlrd
wbook = xlrd.open_workbook('test2.xls', formatting_info=True)
xsheet = wbook.sheet_by_index(0)
print
在使用xlrd模块读取Excel数据时遇到单元格值显示为数据类型和(XF:15)等问题,无法正确获取数据。通过正则和切片暂时解决问题,但存在错误风险。后来了解到是取值方法不当,正确方法应使用`cell_value`,`nrows`,`ncols`,`row_values`和`col_values`等函数,以及`cell_type`来获取单元格数据类型。

import xlrd
wbook = xlrd.open_workbook('test2.xls', formatting_info=True)
xsheet = wbook.sheet_by_index(0)
print
1万+

被折叠的 条评论
为什么被折叠?