pandas写入excel日期都是#号怎么处理
时间: 2023-02-27 19:57:46 浏览: 386
pandas玩转excel码源.zip
1900 年。
这是因为Pandas在写入Excel时,使用了Excel的基准日期为1900年1月1日,而所有日期数据都是以这个日期为基准,以天数来表示的。因此,如果写入的日期比1900年1月1日早,则会显示为1900年。
如果你想正确地写入日期数据,你可以使用pandas的`to_excel`方法时,指定日期数据列的数据格式为日期格式,例如:
```
writer = pd.ExcelWriter('example.xlsx', engine='openpyxl', date_format='yyyy-mm-dd')
df.to_excel(writer, sheet_name='Sheet1', index=False)
writer.save()
```
阅读全文