2024-04-19 15:04:50 发布
网友
我正在尝试将Excel文件加载到Python中,并保留列/数据的格式。我有以文本形式存储的数字,但是Python将格式更改为数字,这会导致问题,因为它只显示数字中的15位有效数字,并将第15位之后的数字更改为0(在Excel中也是如此)。我想保留的数字作为文本有所有的数字。你知道吗
我正在使用:
myContractData = pd.read_excel(Path)
非常感谢你的帮助。 亚历克斯
如果案例是基于将数据加载到excel文件,则需要确保excel文件中的数字为15+位。你知道吗
据我所知,在旧的office版本中,excel只处理15个有效位的精度https://support.microsoft.com/en-us/kb/78113 如果使用Excel加载数字,数字将自动四舍五入到15位。这就是为什么在Excel文件中的数字,我们只能看到15位数字的值。你知道吗
如果可能,我建议您直接用Python连接到数据源,或者在数据源中将其转换为字符串。你知道吗
如果案例是基于将数据加载到excel文件,则需要确保excel文件中的数字为15+位。你知道吗
据我所知,在旧的office版本中,excel只处理15个有效位的精度https://support.microsoft.com/en-us/kb/78113 如果使用Excel加载数字,数字将自动四舍五入到15位。这就是为什么在Excel文件中的数字,我们只能看到15位数字的值。你知道吗
如果可能,我建议您直接用Python连接到数据源,或者在数据源中将其转换为字符串。你知道吗
相关问题 更多 >
编程相关推荐