解决python 读取excel时 日期变成数字并加.0的问题


Posted in Python onOctober 08, 2019

excel 文件内容如下:

解决python 读取excel时 日期变成数字并加.0的问题

读取excel内容:

import xlrd
from datetime import datetime
from xlrd import xldate_as_datetime, xldate_as_tuple
filename = r'C:\Users\Administrator\Desktop\niceloo\10月\流水.xlsx'
rbook = xlrd.open_workbook(filename)
table = rbook.sheets()[0]
rows = table.nrows
cols = table.ncols
print("行数为%s \n列数为%s"%(rows,cols))
row = table.row_values(1)
print(row)

打印结果如下

行数为54
列数为16
[43739.0, '毛朝阳', 112.0, '健康', 3000.0, '0基础通关班', '全款', '全科', 43739.0, '', '', '', '', '徐冬冬', 4.0, 11200.0]

可以看到第一行的日期格式10月1日变成了43739.0

只打印第一个时间来让它正常显示, 其他的问题之后再说

real_date_1 = datetime(*xldate_as_tuple(row[0],0)).strftime('%Y-%m-%d')
print(real_date_1)

打印结果如下

2019-10-01

另一种方式

real_date_2 = xldate_as_datetime(row[0],0).strftime('%m/%d')
print(real_date_2 )

打印结果

10/01

将来使用pandas来操作excel的时候可以借鉴一下, over…

总结

以上所述是小编给大家介绍的解决python 读取excel时 日期变成数字并加.0的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
python运用sklearn实现KNN分类算法
Oct 16 Python
python实现WebSocket服务端过程解析
Oct 18 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
使用Pycharm分段执行代码
Apr 15 Python
在主流系统之上安装Pygame的方法
May 20 Python
完美解决python针对hdfs上传和下载的问题
Jun 05 Python
python安装mysql的依赖包mysql-python操作
Jan 01 Python
python编写函数注意事项总结
Mar 29 Python
python 下划线的多种应用场景总结
May 12 Python
解决Pytorch dataloader时报错每个tensor维度不一样的问题
May 28 Python
python字符串的多行输出的实例详解
Jun 08 Python
python3.7 openpyxl 删除指定一列或者一行的代码
Oct 08 #Python
python实现的按要求生成手机号功能示例
Oct 08 #Python
python集合的创建、添加及删除操作示例
Oct 08 #Python
pip install python 快速安装模块的教程图解
Oct 08 #Python
python内置函数sorted()用法深入分析
Oct 08 #Python
Python使用tkinter模块实现推箱子游戏
Oct 08 #Python
python生成器推导式用法简单示例
Oct 08 #Python
You might like
php之Memcache学习笔记
2013/06/17 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
javascript解析json实例详解
2014/11/05 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
Python中处理时间的几种方法小结
2015/04/09 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
Pytorch之finetune使用详解
2020/01/18 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
微软澳洲官方网站:Microsoft Australia
2017/01/10 全球购物
问卷调查计划书
2014/01/10 职场文书
八项规定整改措施
2014/02/12 职场文书
六五普法心得体会2016
2016/01/21 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技