求助,pandas 把csv文件另存为xlsx文件后 为什么再次读取xlsx里面的时间值就变成NaN了?

这是csv文件
csv

df = pd.read_csv('input.csv')
df.to_excel('output.xlsx',index=False)

这是另存为的xlsx文件
xlsx

df = pd.read_excel('output.xlsx')

为什么审核入库时间列的值全变成NaN了?

阅读 2k
1 个回答

读取的时候改成这样试试:

df = pd.read_excel('output.xlsx', parse_dates=['审核入库时间列'], date_parser=lambda x: pd.to_datetime(x, format='%Y-%m-%d %H:%M:%S'))
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题