[英]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
我尝试使用format
和zipcode
在excel
进行更改,但它仍给出错误的ID
896013350764773000
问题:使用excel
或python
代码,如何保持原始的896013350764773376
ID
格式?
Excel使用IEEE754双精度来表示数字,并且精度为15位。 因此,您将无法在Excel中将18位ID表示为数字。 您将需要将其转换为字符串以保留所有数字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.