[英]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.