在Python中加载到DataFrame时保留Excel文件的格式

2024-04-19 15:04:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Excel文件加载到Python中,并保留列/数据的格式。我有以文本形式存储的数字,但是Python将格式更改为数字,这会导致问题,因为它只显示数字中的15位有效数字,并将第15位之后的数字更改为0(在Excel中也是如此)。我想保留的数字作为文本有所有的数字。你知道吗

我正在使用:

myContractData = pd.read_excel(Path)

非常感谢你的帮助。 亚历克斯


Tags: 文件数据path文本read格式数字excel
1条回答
网友
1楼 · 发布于 2024-04-19 15:04:50

如果案例是基于将数据加载到excel文件,则需要确保excel文件中的数字为15+位。你知道吗

据我所知,在旧的office版本中,excel只处理15个有效位的精度https://support.microsoft.com/en-us/kb/78113 如果使用Excel加载数字,数字将自动四舍五入到15位。这就是为什么在Excel文件中的数字,我们只能看到15位数字的值。你知道吗

如果可能,我建议您直接用Python连接到数据源,或者在数据源中将其转换为字符串。你知道吗

相关问题 更多 >