如果我执行:
print sh.cell(1,col)
I get:
text:u''
text:u''
text:u'eng'
text:u''
xldate:41450.0
number:11.0
number:30.0
text:u'Reality TV'
然而,如果我执行:
print type(sh.cell(1,col))
,我将得到:<class 'xlrd.sheet.Cell'>
适用于所有人。
如何从xlrd获取“文本”、“xldate”或“数字”——即单元格类型?
xlrd.XL_CELL_DATE
进行比较,因为这就是 XL_CELL_* 常量的用途。 - Jon Clements