利用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抓取京东商城手机列表url实例代码
Dec 18 Python
Linux系统上Nginx+Python的web.py与Django框架环境
Dec 25 Python
Python Paramiko模块的安装与使用详解
Nov 18 Python
Python之web模板应用
Dec 26 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
Jun 09 Python
Python 带有参数的装饰器实例代码详解
Dec 06 Python
Python面向对象程序设计类的封装与继承用法示例
Apr 12 Python
Python模拟登录之滑块验证码的破解(实例代码)
Nov 18 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
Jan 20 Python
Python TKinter如何自动关闭主窗口
Feb 26 Python
如何解决pycharm调试报错的问题
Aug 06 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
js代码实现微博导航栏
2015/07/30 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
jQuery关于导航条背景切换效果实现示例
2013/09/04 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
2015/04/06 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
深入理解 Python 中的多线程 新手必看
2016/11/20 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
用python读取xlsx文件
2020/12/17 Python
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
竞聘上岗演讲
2014/05/19 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技