解决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 相关文章推荐
python中使用mysql数据库详细介绍
Mar 27 Python
Python本地与全局命名空间用法实例
Jun 16 Python
Python 实现一个颜色色值转换的小工具
Dec 06 Python
Python执行时间的计算方法小结
Mar 17 Python
Python实现的FTP通信客户端与服务器端功能示例
Mar 28 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 Python
python自带tkinter库实现棋盘覆盖图形界面
Jul 17 Python
python wxpython 实现界面跳转功能
Dec 17 Python
python中remove函数的踩坑记录
Jan 04 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
Jan 05 Python
pandas 实现将NaN转换为None
May 14 Python
Python数据处理的三个实用技巧分享
Apr 01 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判断服务器是否是HTTPS连接
2013/07/05 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
使用百度地图实现地图网格的示例
2018/02/06 Javascript
JS伪继承prototype实现方法示例
2018/06/20 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
多个应用共存的Django配置方法
2018/05/30 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
医学生自荐信
2013/12/03 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
2015选调生工作总结
2015/07/24 职场文书
中学生国庆节演讲稿2015
2015/07/30 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
python编写函数注意事项总结
2021/03/29 Python
springboot实现string转json json里面带数组
2022/06/16 Java/Android
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis