2012-04-16 68 views
2

我想從xls使用xlrd(python)讀取phonenumber字段。但是,我總是得到浮動號碼。python xlrd閱讀電話從nls xls變成浮法

例如我得到的電話號碼爲8889997777.0

如何擺脫浮動格式並將其轉換爲字符串以將其存儲在Python中的本地mongodb中作爲普通電話號碼的字符串8889997777

+0

你可以嘗試將excel單元格類型設置爲字符串(來自excel) – 2012-04-16 07:09:29

回答

0

你試過用int(phoneNumberVar)還是在你的情況下int(8889997777.0)

4

你說:從XLS

蟒蛇xlrd閱讀手機nunmber變成浮動

這是不正確。這是已經一個float在你的xls文件中。 xlrd完全報告它找到的內容。您可以使用str(int(some_float_value))來做你想做的事。

+0

它工作正常謝謝你 – 2015-12-30 12:20:05