有时候通过数据库获取到的数据中的日期是时间戳格式,如果直接保存为excel会变成一个大整数,不便于阅读。可通过pandas将其转换为字符串形式再保存。
for col in df.columns:
if df[col].dtype == 'datetime64[ns]':
df[col] = df[col].dt.strftime('%Y-%m-%d')
for col in df.columns:
if df[col].dtype == 'datetime64[ns]':
df[col] = df[col].dt.strftime('%Y-%m-%d')