【发布时间】:2014-07-01 02:48:59
【问题描述】:
我正在使用 pandas 通过 python 读取和写入 excel 文件(xlsx 文件,使用 openpyxl)。我的部分数据是看起来像数字的文本。例如,在原始的 excel 文件中,我有一个单元格
123456789012345
它可以很好地作为python中的文本导入。但是,如果我再次编写 excel 文件,输出单元格的格式为“常规”并显示为
1.23e14
所以我的问题是:有没有办法在熊猫中设置数字格式?我想将它设置为'@',即openpyxl.styles.NumberFormat.FORMAT_TEXT。
很遗憾,pandas.ExcelWriter 的文档没有那么先进(即不存在)。
感谢您的帮助。
【问题讨论】: