バックグラウンド以下のコードは、 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()
問題: 俺の ID
列 excel
ファイルは次のように表示されます。
8.96013E+17
の代わりに 896013350764773376
私はそれを変更しようとします excel
を使用して format
そして zipcode
しかしそれはまだ間違っている ID
896013350764773000
質問: 使用 excel
または python
コード、どうやってオリジナルを保存するのですか 896013350764773376
ID
フォーマット?
回答:
回答№1は4Excelは、数値を表すためにIEEE 754の倍精度を使用しますそしてそれらは15桁の精度を持ちます。そのため、18桁のIDをExcelの数値として表すことはできません。あなたはすべての数字を維持するためにそれを文字列に変換する必要があるでしょう。