如何将Python中Excel的数字日期转换为标准日期格式?

2026-05-22 04:310阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计494个文字,预计阅读时间需要2分钟。

如何将Python中Excel的数字日期转换为标准日期格式?

朋友遇到一个问题,关于Excel导入数据到Python中,日期变成数字而不是日期格式的。第一个回应是这个数字应该是Excel中的日期类型,所以如果增加一天,数字就加1。

伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题。第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1。最后证明了我的想法,这样就可以倒推excel里面的数字日期是从那一年开始计数的。

我们先看一下excel本身打开数据的样子:

我们再看看python直接导入后日期的样子:

那我们的目标就是将字段列名的日期数据替换成标准的日期格式,具体的思路是:

1、先用excel实验2018-11-02对应的日期时间戳是43406。

如何将Python中Excel的数字日期转换为标准日期格式?

2、我再用2018-11-02减43406看看是从那一年开始计算的,所以得出结论是1899-12-30。

阅读全文

本文共计494个文字,预计阅读时间需要2分钟。

如何将Python中Excel的数字日期转换为标准日期格式?

朋友遇到一个问题,关于Excel导入数据到Python中,日期变成数字而不是日期格式的。第一个回应是这个数字应该是Excel中的日期类型,所以如果增加一天,数字就加1。

伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题。第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1。最后证明了我的想法,这样就可以倒推excel里面的数字日期是从那一年开始计数的。

我们先看一下excel本身打开数据的样子:

我们再看看python直接导入后日期的样子:

那我们的目标就是将字段列名的日期数据替换成标准的日期格式,具体的思路是:

1、先用excel实验2018-11-02对应的日期时间戳是43406。

如何将Python中Excel的数字日期转换为标准日期格式?

2、我再用2018-11-02减43406看看是从那一年开始计算的,所以得出结论是1899-12-30。

阅读全文