繁体   English   中英

修复ID格式错误

[英]fixing improper ID formatting

背景 :以下代码可将pandas df导出为excel文件:

import pandas as pd
import xlsxwriter

writer = pd.ExcelWriter('Excel_File.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')
writer.save()

问题 :我的excel文件中的ID列显示为8.96013E+17而不是896013350764773376

我尝试使用formatzipcodeexcel进行更改,但它仍给出错误的ID 896013350764773000

问题:使用excelpython代码,如何保持原始的896013350764773376 ID格式?

Excel使用IEEE754双精度来表示数字,并且精度为15位。 因此,您将无法在Excel中将18位ID表示为数字。 您将需要将其转换为字符串以保留所有数字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM