python xlrd从xls读取电话号码变为浮动

时间:2012-04-16 07:06:54

标签: python string floating-point xls xlrd

我正在尝试使用xlrd(python)从xls中读取phonenumber字段。但是,我总是没有浮动。

e.g。我的电话号码为8889997777.0

如何摆脱浮动格式并将其转换为字符串以将其存储在python中的本地mongodb中,作为常规电话号码的字符串,例如8889997777

2 个答案:

答案 0 :(得分:4)

你说:

  来自xls的python xlrd阅读手机nunmber变为浮动

这是不正确的。它已经已经你的xls文件中的一个浮点数。 xlrd会准确报告所发现的内容。

您可以使用str(int(some_float_value))执行您想要执行的操作。

答案 1 :(得分:0)

您是否尝试使用int(phoneNumberVar)或您的int(8889997777.0)