操作excel求格式转换方法

时间格式
我从word提取时间关键词,用openpyxl以append的形式添加进excel表里,但显示的内容不对,如图

img


,需要我进入文档双击后才能得到我想要的格式,如图

img



请问怎么样才能在程序里就实现显示正确的日期期格式?例如数字格式可以用int(float())。
ps:日期数据已用datetime.strptime().strftime()处理过。我想要的是图2的日期格式。

可能是excel 的显示问题。 如果你只是想让日期字符串正常的显示出来, 后续不需要做啥操作。
可以这样, 日期字符串存入excel 前, 前面先加个'
比如这样

data_date_str  = datetime.strptime().strftime( ... ....)
data_date_str  = "'" + data_date_str  
# 这个data_date_str   存到excel 后,只会以字符串的形式展示