簡體   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