利用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 09 Python
Python中模块string.py详解
Mar 12 Python
Python AES加密模块用法分析
May 22 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
Feb 08 Python
python 删除指定时间间隔之前的文件实例
Apr 24 Python
python生成n个元素的全组合方法
Nov 13 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 Python
flask项目集成swagger的方法
Dec 09 Python
python process模块的使用简介
May 14 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 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后退一页表单内容保存实现方法
2012/06/17 PHP
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
浅谈PHP封装CURL
2019/03/06 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
Webkit的跨域安全问题说明
2011/09/13 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
ES5和ES6中类的区别总结
2020/12/21 Javascript
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
Python中pygal绘制雷达图代码分享
2017/12/07 Python
Python类super()及私有属性原理解析
2020/06/15 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
北京华建集团SQL面试题
2014/06/03 面试题
体育专业个人求职信范文
2013/12/27 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
党员理论学习心得体会
2016/01/21 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
Java Dubbo框架知识点梳理
2021/06/26 Java/Android
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis