从openpyxl中的数字中删除科学符号

时间:2019-05-02 20:06:02

标签: python openpyxl

当我的excel文档中的数字很长时,Excel会将单元格值格式化为科学计数法(例如1.234567e + 5),而真正的数字仍然存在于文档顶部的公式栏中(例如123456789012)。 / p>

我想出于自己的目的将此数字转换为字符串,但是当我这样做时,将捕获科学计数法,而不是真实的数字。我如何确保将真实数字转换为字符串?

1 个答案:

答案 0 :(得分:0)

Python将忽略Excel用于日期和时间以外的任何其他格式,因此您应该能够将数字转换为字符串。但是,您将受到Excel精度的限制。 OOXML文件格式不适合某些任务,特别是那些具有历史日期或高精度时间的任务。