利用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根据出生年份简单计算生肖的方法
Mar 27 Python
python 创建一个空dataframe 然后添加行数据的实例
Jun 07 Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 Python
对python:threading.Thread类的使用方法详解
Jan 31 Python
python实现坦克大战游戏 附详细注释
Mar 27 Python
Python实现计算对象的内存大小示例
Jul 10 Python
pytorch打印网络结构的实例
Aug 19 Python
详解Python文件修改的两种方式
Aug 22 Python
pytorch方法测试——激活函数(ReLU)详解
Jan 15 Python
浅谈Pycharm最有必要改的几个默认设置项
Feb 14 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
python3读取文件指定行的三种方法
May 24 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实现websocket实时消息推送
2018/03/30 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
2019/09/10 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
2015/10/27 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
微信小程序支付之c#后台实现方法
2017/10/19 Javascript
JS实现字符串中去除指定子字符串方法分析
2018/05/17 Javascript
Express之托管静态文件的方法
2018/06/01 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
python的常见命令注入威胁
2013/02/18 Python
Python实现的最近最少使用算法
2015/07/10 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
Python 正则表达式爬虫使用案例解析
2019/09/23 Python
Python 线程池用法简单示例
2019/10/02 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
波兰在线运动商店:YesSport
2020/07/23 全球购物
高校毕业生自我鉴定
2013/10/27 职场文书
公司爱心捐款倡议书
2014/05/14 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
会计专业自荐信
2014/06/03 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
律师催款函范文
2015/06/24 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android