Pandas导入Excel数据保留原格式,dataframe数据不使用科学计数法

平常使用pandas,将excel数据导入dataframe,遇到身份证,或者电话号码这一类长数字,如果科学计数法来记录,dataframe导出的时候可能或导致长数字出错

举例:
比如电话: 13686937465
会保存为:1.368E+10

以下是禁用科学计数的方法

import numpy as np
from numpy import dtype

path = 'C:/....'
df = read_excel(path,dtype=dtype)

read_excel() 中加入dtype=dtype
这样就能保持长数字的原始值了

你可能感兴趣的:(pandas,excel,python)