利用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性能优化技巧
Mar 09 Python
Python时间的精准正则匹配方法分析
Aug 17 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
Feb 08 Python
Python安装lz4-0.10.1遇到的坑
May 20 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
Jan 29 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
Python超越函数积分运算以及绘图实现代码
Nov 20 Python
python爬虫可以爬什么
Jun 16 Python
Python持续监听文件变化代码实例
Jul 22 Python
Python中过滤字符串列表的方法
Dec 22 Python
python实现双人五子棋(终端版)
Dec 30 Python
python 窃取摄像头照片的实现示例
Jan 08 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+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
自适应图片大小的弹出窗口
2006/07/27 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
js基础之DOM中document对象的常用属性方法详解
2016/10/28 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python按时间排序目录下的文件实现方法
2018/10/17 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
产品工艺师的岗位职责
2013/11/15 职场文书
大学生评语大全
2014/04/18 职场文书
施工协议书范本
2014/04/22 职场文书
节能减耗标语
2014/06/21 职场文书
学校党员对照检查材料
2014/08/28 职场文书
企业贷款委托书格式
2014/09/12 职场文书
小浪底导游词
2015/02/12 职场文书
与死神共舞观后感
2015/06/15 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
导游词之河北邯郸
2019/09/12 职场文书