我的代码将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()的已知错误
有什么办法可以避免吗?
答案 0 :(得分:0)
好-抱歉。完全是noob错误。
导入的数据表中有错误。只需将int()包裹在单元格读取代码周围,即可从字符串更改为整数:-)
...append(int(cell.value))