利用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字典DICT类型合并详解
Aug 17 Python
Python简单计算数组元素平均值的方法示例
Dec 26 Python
Python带动态参数功能的sqlite工具类
May 26 Python
python实现顺时针打印矩阵
Mar 02 Python
python requests证书问题解决
Sep 05 Python
PyInstaller运行原理及常用操作详解
Jun 13 Python
Python数据库封装实现代码示例解析
Sep 05 Python
浅谈python 类方法/静态方法
Sep 18 Python
python中字符串的编码与解码详析
Dec 03 Python
python3判断IP地址的方法
Mar 04 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
教你使用Python pypinyin库实现汉字转拼音
May 27 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
制作美丽的拉花
2021/03/03 冲泡冲煮
php session处理的定制
2009/03/16 PHP
中止javascript执行的方法
2014/02/14 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
2017/05/11 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
详解VUE 数组更新
2017/12/16 Javascript
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python实现多线程抓取妹子图
2015/08/08 Python
详解Python核心对象类型字符串
2018/02/11 Python
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
python异步Web框架sanic的实现
2020/04/27 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
Shell如何接收变量输入
2016/08/06 面试题
12月小学生校园广播稿
2014/02/04 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
部门活动策划方案
2014/08/16 职场文书
博士生专家推荐信
2014/09/26 职场文书
2015年双拥工作总结
2015/04/08 职场文书
python中的3种定义类方法
2021/11/27 Python
使用CSS实现音波加载效果
2023/05/07 HTML / CSS