如何从Excel单元格中提取数字

rs

我只想从一个单元格中获取数字(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()返回一个对象,即类的实例Celldocs)。

Cell对象具有属性value,因此

uzemelteto.split()

采用

uzemelteto.value.split()

或者,为了安全起见,由于cell.value的类型可能会根据内容而有所不同,因此您可以使用

str(uzemelteto.value).split()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章