我只想从一个单元格中获取数字(excel)。我尝试了以下方法:
uzemelteto = first_sheet.cell(17, 11)
res = [int(i) for i in uzemelteto.split() if i.isdigit()]
print res
但是它给出了如下错误:AttributeError:'Cell'对象没有属性'split'
如何修改它,使其只能获得数字?
worksheet.cell()
返回一个对象,即类的实例Cell
(docs)。
Cell对象具有属性value
,因此
uzemelteto.split()
采用
uzemelteto.value.split()
或者,为了安全起见,由于cell.value的类型可能会根据内容而有所不同,因此您可以使用
str(uzemelteto.value).split()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句