我想從xls使用xlrd(python)讀取phonenumber字段。但是,我總是得到浮動號碼。python xlrd閱讀電話從nls xls變成浮法
例如我得到的電話號碼爲8889997777.0
如何擺脫浮動格式並將其轉換爲字符串以將其存儲在Python中的本地mongodb中作爲普通電話號碼的字符串8889997777
我想從xls使用xlrd(python)讀取phonenumber字段。但是,我總是得到浮動號碼。python xlrd閱讀電話從nls xls變成浮法
例如我得到的電話號碼爲8889997777.0
如何擺脫浮動格式並將其轉換爲字符串以將其存儲在Python中的本地mongodb中作爲普通電話號碼的字符串8889997777
你試過用int(phoneNumberVar)
還是在你的情況下int(8889997777.0)
?
你說:從XLS
蟒蛇xlrd閱讀手機nunmber變成浮動
這是不正確。這是已經一個float在你的xls文件中。 xlrd
完全報告它找到的內容。您可以使用str(int(some_float_value))
來做你想做的事。
它工作正常謝謝你 – 2015-12-30 12:20:05
你可以嘗試將excel單元格類型設置爲字符串(來自excel) – 2012-04-16 07:09:29