ValueError: Excel does not support datetimes with timezones

ValueError: Excel does not support datetimes with timezones,第1张

ValueError: Excel does not support datetimes with timezones 错误提示

ValueError: Excel does not support datetimes with timezones. Please ensure that datetimes are timezone unaware before writing to Excel.

ecel并不支持pandas带时区(timezones)的时间数据导出!所以需要通过该函数去掉时区

解决方案 方法一:pandas.Series.dt.tz_localize

1.检查哪些列具有时区datetime64[ns,UTC]
df.dtypes
2.去掉该列的时区
df[‘date’] = df[‘date’].dt.tz_localize(None)
3.导出execl
df.to_excel(r’filename.xlsx’)

若有其他方法再补充

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5491263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存