【发布时间】:2021-07-09 01:17:05
【问题描述】:
当我将数字从 Python 导出到 Excel 时,它们在 Excel 中被错误地四舍五入。例如,在 Python 中,数字是 5.49 (decimal.Decimal()),但是当我将它导出到 Excel 时,它会四舍五入为 5.5。我应该在我的代码中添加什么来防止这种情况发生?我希望它像在 Python 中一样显示 5.49。
【问题讨论】:
-
请在此处以代码块的形式分享您的代码。
-
您使用什么代码“导出”这些值?请将其添加到您的问题中。
-
Excel中是真的四舍五入,还是数字格式只设置了一位小数?
-
请提供预期的minimal, reproducible example (MRE)。我们应该能够复制和粘贴您的代码的连续块,执行该文件,并重现您的问题以及跟踪问题点的输出。这让我们可以根据您的测试数据和所需的输出来测试我们的建议。显示中间结果与您的预期不同的地方。