回答編集履歴

1

openpyxlの情報を追加

2021/01/25 08:30

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -1,3 +1,7 @@
1
1
  エクセルとpandasは別のものです。
2
2
 
3
3
  pandas のset_precisionはデータフレームの表示桁数を設定するもので、値を変更するものではありません。エクセルに保存するのは、その値で、表示桁数をエクセルに保存することはできません。
4
+
5
+
6
+
7
+ どうしても、エクセルでの書式設定をpythonからやりたければ、pandasではなく、[openpyxlで数値の表示フォーマットを指定する](https://qiita.com/github-nakasho/items/7db0c3bfaad6637a0f40)のようにやれば、指定することは可能です。