利用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 (2)
Oct 31 Python
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
深入理解python中的闭包和装饰器
Jun 12 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
Python + selenium自动化环境搭建的完整步骤
May 19 Python
详解python 爬取12306验证码
May 10 Python
django页面跳转问题及注意事项
Jul 18 Python
Python超越函数积分运算以及绘图实现代码
Nov 20 Python
Python使用psutil获取进程信息的例子
Dec 17 Python
Python批量启动多线程代码实例
Feb 18 Python
pytorch 计算ConvTranspose1d输出特征大小方式
Jun 23 Python
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
Apr 24 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
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
解析PHP正则提取或替换img标记属性
2013/06/26 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
详解js闭包
2014/09/02 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
Python入门篇之编程习惯与特点
2014/10/17 Python
Python线程指南详细介绍
2017/01/05 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
python批量修改文件编码格式的方法
2018/05/31 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
python中自带的三个装饰器的实现
2019/11/08 Python
VScode连接远程服务器上的jupyter notebook的实现
2020/04/23 Python
详解python对象之间的交互
2020/09/29 Python
python Scrapy框架原理解析
2021/01/04 Python
用CSS禁用输入法(CSS3 UI规范)实例解析
2012/12/04 HTML / CSS
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
新教师岗前培训方案
2014/06/05 职场文书
体育口号大全
2014/06/18 职场文书
购房意向书
2014/08/30 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
解读Vue组件注册方式
2021/05/15 Vue.js
2022年四月新番
2022/03/15 日漫
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript