利用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安装第三方库的3种方法
Jun 21 Python
浅谈Python中用datetime包进行对时间的一些操作
Jun 23 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
Python机器学习之决策树算法
Dec 22 Python
python生成以及打开json、csv和txt文件的实例
Nov 16 Python
Python实现的列表排序、反转操作示例
Mar 13 Python
Django 模型类(models.py)的定义详解
Jul 19 Python
python 五子棋如何获得鼠标点击坐标
Nov 04 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 Python
Python基于network模块制作电影人物关系图
Jun 19 Python
搭建pypi私有仓库实现过程详解
Nov 25 Python
Python中tqdm的使用和例子
Sep 23 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制作静态网站的模板框架(一)
2006/10/09 PHP
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
让PHP支持断点续传的源码
2010/05/16 PHP
php递归使用示例(php递归函数)
2014/02/14 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
PHP中overload与override的区别
2017/02/13 PHP
PHP编程中的Session阻塞问题与解决方法分析
2017/08/07 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
从零学python系列之从文件读取和保存数据
2014/05/23 Python
Python下载懒人图库JavaScript特效
2015/05/28 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
Python列表生成式与生成器操作示例
2018/08/01 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
python 生成器需注意的小问题
2020/09/29 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
党员思想汇报范文
2013/12/30 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
MySQL之PXC集群搭建的方法步骤
2021/05/25 MySQL