利用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处理RSS、ATOM模块FEEDPARSER介绍
Feb 18 Python
python删除过期文件的方法
May 29 Python
python学生信息管理系统
Mar 13 Python
python opencv3实现人脸识别(windows)
May 25 Python
int在python中的含义以及用法
Jun 27 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
Python双链表原理与实现方法详解
Feb 22 Python
Pytest mark使用实例及原理解析
Feb 22 Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
Jun 04 Python
python 如何区分return和yield
Sep 22 Python
Restful_framework视图组件代码实例解析
Nov 17 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脚本数据库功能详解(中)
2006/10/09 PHP
PHP Curl出现403错误的解决办法
2014/05/29 PHP
PHP时间和日期函数详解
2015/05/08 PHP
php中各种定义变量的方法小结
2017/10/18 PHP
基于jQuery替换table中的内容并显示进度条的代码
2011/08/02 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
学习Angularjs分页指令
2016/07/01 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
小程序点击图片实现自动播放视频
2020/05/29 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
2019/11/01 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
python opencv之SURF算法示例
2018/02/24 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
int在python中的含义以及用法
2019/06/27 Python
Python FFT合成波形的实例
2019/12/04 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python