【发布时间】:2023-03-18 09:45:01
【问题描述】:
我正在尝试使用 python 将时间数据写入 excel(我正在使用 Pandas)。当我将时间数据写入 excel 时,我有 excel 数字格式“常规”:
示例截图
但我需要将数字格式设置为“时间” - 当我将数据作为值手动粘贴到 excel 文件时,我需要这样做。 是否可以对 python 做同样的事情?如果是,我该怎么做?
我试图将值更改为 DateTime 对象,但是当我写入数据时,它总是会删除 excel 文件中的单元格格式
df['starttime'] = pd.to_datetime(df['starttime']).dt.strftime('%I:%M:%S %p')
【问题讨论】:
标签: python-3.x excel pandas