熊猫to_excel()将零写入字符串

时间:2019-10-08 22:36:40

标签: python-3.x pandas export-to-excel

我的代码将Pandas数据框写入Excel即可。

大多数数据(数字)在Excel中均以数字形式编写,这很不错:-)。 但是,所有包含0的单元格都被写为文本,而不是:-(


with pd.ExcelWriter(tidydatafile,
                      date_format='DD-MMM-YYYY',
                      datetime_format='DD-MMM-YYYY HH:MM:SS') as writer:
        tdf.to_excel(writer, sheet_name=ttable, index = True, na_rep='')

Excel警告:数字存储为文本 只为零

这是to_excel()的已知错误

有什么办法可以避免吗?

1 个答案:

答案 0 :(得分:0)

好-抱歉。完全是noob错误。

导入的数据表中有错误。只需将int()包裹在单元格读取代码周围,即可从字符串更改为整数:-)

...append(int(cell.value))