解决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 相关文章推荐
pygame学习笔记(4):声音控制
Apr 15 Python
python实现用于测试网站访问速率的方法
May 26 Python
Python实现各种排序算法的代码示例总结
Dec 11 Python
Python的自动化部署模块Fabric的安装及使用指南
Jan 19 Python
Python编程产生非均匀随机数的几种方法代码分享
Dec 13 Python
python实现数据预处理之填充缺失值的示例
Dec 22 Python
python实现聚类算法原理
Feb 12 Python
pandas对指定列进行填充的方法
Apr 11 Python
Python高级特性与几种函数的讲解
Mar 08 Python
打印tensorflow恢复模型中所有变量与操作节点方式
May 26 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
Jun 29 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 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对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
基于jQuery选择器的整理集合
2013/04/26 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
在Python中关于中文编码问题的处理建议
2015/04/08 Python
Python的requests网络编程包使用教程
2016/07/11 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
python对于requests的封装方法详解
2019/01/03 Python
Python Flask框架模板操作实例分析
2019/05/03 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
2017/01/12 HTML / CSS
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
吃透移动端 1px的具体用法
2019/12/16 HTML / CSS
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
企业总经理岗位职责
2014/02/13 职场文书
读书演讲主持词
2014/03/18 职场文书
老师对学生的寄语
2014/04/09 职场文书
毕业生见习报告总结
2014/11/08 职场文书
2015年学校关工委工作总结
2015/04/03 职场文书
现场施工员岗位职责
2015/04/11 职场文书
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript