python:将日期转换为其他格式并粘贴到excel单元格时出现问题

2024-05-12 04:21:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定这是否更像是一个日期时间问题的excel问题

我的输入是YYYYmmdd格式的字符串,即“20200609” 我想转换为dd/mm/YYYY格式并粘贴到excel

请看下面我的代码片段

extractDate = '20200609'
ws.Range('A18').Value = datetime.strptime(extractDate,'%Y%m%d').strftime('%d/%m/%Y')

现在我希望在excel单元格“A18”中看到2020年6月9日(即2020年6月9日),但在excel中看到的是2020年9月6日,即2020年9月6日。知道这是怎么回事吗?。当我在控制台上运行它时,它会向我显示正确的日期(即2020年9月6日),因此当我将值粘贴到excel时会发生一些事情

谢谢


Tags: 字符串代码wsvalue粘贴格式时间range