利用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 的 Socket 编程
Mar 24 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
Django模板变量如何传递给外部js调用的方法小结
Jul 24 Python
用不到50行的Python代码构建最小的区块链
Nov 16 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
kali中python版本的切换方法
Jul 11 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
最小二乘法及其python实现详解
Feb 24 Python
在python中list作函数形参,防止被实参修改的实现方法
Jun 05 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
Jun 10 Python
详细分析Python垃圾回收机制
Jul 01 Python
pytorch训练神经网络爆内存的解决方案
May 22 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中获取文件扩展名的N种方法小结
2012/02/27 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
PHP的运行机制与原理(底层)
2015/11/16 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
利用BootStrap弹出二级对话框的简单实现方法
2016/09/21 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
2017/10/24 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
2020/08/22 Javascript
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
python获取txt文件词向量过程详解
2019/07/05 Python
python中dict使用方法详解
2019/07/17 Python
Django media static外部访问Django中的图片设置教程
2020/04/07 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
Omio法国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/13 全球购物
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
自我评价200字分享
2013/12/17 职场文书
工作违纪检讨书
2014/02/17 职场文书
中学校庆方案
2014/03/17 职场文书
会计系毕业求职信
2014/08/07 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
个人典型事迹材料
2014/12/30 职场文书
大雁塔导游词
2015/02/04 职场文书
雷锋电影观后感
2015/06/10 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
获奖感言一句话
2015/07/31 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python
浅谈python数据类型及其操作
2021/05/25 Python