利用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字典get()方法用法分析
Apr 17 Python
Python fileinput模块使用实例
May 28 Python
Python 编码Basic Auth使用方法简单实例
May 25 Python
Python创建对称矩阵的方法示例【基于numpy模块】
Oct 12 Python
python实现Decorator模式实例代码
Feb 09 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
Python flask框架post接口调用示例
Jul 03 Python
django多文件上传,form提交,多对多外键保存的实例
Aug 06 Python
django创建超级用户过程解析
Sep 18 Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
Feb 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
Mysql的常用命令
2006/10/09 PHP
利用php+mysql来做一个功能强大的在线计算器
2010/10/12 PHP
PHP获取url的函数代码
2011/08/02 PHP
php四种基础算法代码实例
2013/10/29 PHP
PHP时间函数使用详解
2019/03/21 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
用ADODB.Stream转换
2007/01/22 Javascript
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
2017/02/21 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
python条件和循环的使用方法
2013/11/01 Python
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
Python中求对数方法总结
2020/03/10 Python
Python json转字典字符方法实例解析
2020/04/13 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
pandas按条件筛选数据的实现
2021/02/20 Python
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
毕业生自荐信的主要内容
2013/10/29 职场文书
自我鉴定怎么写
2013/12/05 职场文书
业务总经理岗位职责
2014/02/03 职场文书
装修协议书范本
2014/04/21 职场文书
《青蛙看海》教学反思
2014/04/23 职场文书
保密工作目标责任书
2014/07/28 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
nginx容器方式反向代理实战
2022/04/18 Servers
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python