利用python对excel中一列的时间数据更改格式操作


Posted in Python onJuly 14, 2020

问题场景:需要将下列的交期一列的数据格式更改成2019/05/10

存货编码 尺寸 数量 交期

0 K10Y0190000X B140 200 2019-05-10 00:00:00
1 K10Y0190000X B150 200 2019-05-10 00:00:00
2 K10Y0190000X B165 100 2019-05-10 00:00:00
3 K10Y0190000X B175 300 2019-05-10 00:00:00
4 K10Y0190000X B180 200 2019-05-10 00:00:00
5 K10B02400000 B130 400 2019-06-30 00:00:00
6 K10B02400000 B140 200 2019-06-30 00:00:00
7 K10B02400000 B170 800 2019-06-30 00:00:00
8 K10B02400000 B180 400 2019-06-30 00:00:00
9 K10B02400123 B120 100 2019-06-20 00:00:00

0.导入库

import numpy as np
import pandas as pd
import time

1. 读取数据

df=pd.DataFrame(pd.read_excel('C:\\Users\\yys\\Desktop\\请购单.xlsx'))

2. 思路:将此列数据提取出来,存为列表,再更改格式,再放回表格中

#for循环选出需要数据,存为列表
t_list=[]
for i in df['交期']:
	i=str(i)
	t1=time.strptime(i,"%Y-%m-%d %H:%M:%S")
	t2=time.strftime("%Y/%m/%d",t1)
	t_list.append(t2)

#将列表添加进原本的表格数据中
df['交货日期']=t_list

#删除原本的日期
del df['交期']

3. 输出至新的文件

df4.to_excel('E:\\yys\\请购单_new.xlsx')

数据已经更改成功;

存货编码 尺寸 数量 交货日期

0 K10Y0190000X B140 200 2019/05/10
1 K10Y0190000X B150 200 2019/05/10
2 K10Y0190000X B165 100 2019/05/10
3 K10Y0190000X B175 300 2019/05/10
4 K10Y0190000X B180 200 2019/05/10
5 K10B02400000 B130 400 2019/06/30
6 K10B02400000 B140 200 2019/06/30
7 K10B02400000 B170 800 2019/06/30
8 K10B02400000 B180 400 2019/06/30
9 K10B02400123 B120 100 2019/06/20
10 K10B02400123 B140 100 2019/06/20

补充知识:python 在excel文件中写入date日期数据,如何显示为日期格式而不是数字

我就废话不多说了,大家还是直接看代码吧~

dateFormat = xlwt.XFStyle()

dateFormat.num_format_str = 'yyyy/mm/dd'

worksheet.write(0, 0, dt.date.today(),dateFormat)

以上这篇利用python对excel中一列的时间数据更改格式操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
巧用Python装饰器 免去调用父类构造函数的麻烦
May 18 Python
python模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
详解Python中的array数组模块相关使用
Jul 05 Python
python爬虫框架scrapy实现模拟登录操作示例
Aug 02 Python
python json.loads兼容单引号数据的方法
Dec 19 Python
python 内置函数汇总详解
Sep 16 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
pycharm激活码快速激活及使用步骤
Mar 12 Python
Python实现转换图片背景颜色代码
Apr 30 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
Python中OpenCV实现简单车牌字符切割
Jun 11 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 Python
Python库安装速度过慢解决方案
Jul 14 #Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 #Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 14 #Python
python json.dumps() json.dump()的区别详解
Jul 14 #Python
pandas to_excel 添加颜色操作
Jul 14 #Python
Python数据可视化实现多种图例代码详解
Jul 14 #Python
简单的Python人脸识别系统
Jul 14 #Python
You might like
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
PHP下常用正则表达式整理
2010/10/26 PHP
php中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
Jquery实现仿京东商城省市联动菜单
2015/11/19 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
基于脚手架创建Vue项目实现步骤详解
2020/08/03 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
Python 不同对象比较大小示例探讨
2014/08/21 Python
Python 的内置字符串方法小结
2016/03/15 Python
Python Requests安装与简单运用
2016/04/07 Python
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
Python小白垃圾回收机制入门
2020/06/09 Python
python和go语言的区别是什么
2020/07/20 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
怎样声明接口
2014/09/19 面试题
教师网络培训感言
2014/03/09 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
企业文化学习心得体会
2016/01/21 职场文书