【发布时间】:2018-10-11 20:25:28
【问题描述】:
我正在使用 pandas 将数据导出到 XLSX,而后者又使用XlsxWriter。我已经尝试过我找到的格式选项(例如float_format,尽管根据来源这似乎是错误的答案),但我找不到任何阻止 Excel 以科学记数法解释数字的东西.
比如我写0.000000000001,Excel中底层单元格值是0.000000000001,但显示值是1E-12。我知道我可以将数字写为字符串,但我希望 Excel 中的值是数字。
【问题讨论】:
-
你需要将excel中的单元格格式更改为分数
-
我在问如何使用 pandas/XlsxWriter 本身更改格式,或者它是不可能的。通过与我的一位同事的对话,我的理解是其他语言的库支持这一点。理想情况下,用户根本不应该看到科学记数法,而是在打开文件后进行手动更改。
标签: python pandas xlsxwriter