0

我有一个字段要求我在自由文本字段上输入浮点数。我从excel中读取了浮点数。但是,我无法输入浮点数,因为我不断收到此错误

“TypeError:‘float’类型的对象没有 len()”

假设我正在尝试将值300.99放入文本框中..

我需要先转换成任何东西吗?

4

2 回答 2

1

据我说,你需要修改excel单元格的格式,你写的值是300.99。默认情况下,单元格被格式化为常规格式。如果您需要从单元格中读取浮点值,则将格式从常规更改为文本。

现在驱动程序将从该字段中读取一个文本值 (300.99) 并按原样传递它。您可以通过右键单击excel单元格(您正在读取值的单元格)>>格式化单元格>>单击文本>>确定来更改格式。

请让我知道这是否有帮助

谢谢!!

于 2016-12-27T12:11:39.900 回答
0

您也可以选择以下一项:

${var} =    Convert To String    ${var}
Log    ${var}

或者

Log    ${var.__str__()}
于 2017-02-02T17:11:28.070 回答