解决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密码错误三次锁定(实例讲解)
Nov 14 Python
Python爬虫PyQuery库基本用法入门教程
Aug 04 Python
Python读写zip压缩文件的方法
Aug 29 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
扩展Django admin的list_filter()可使用范围方法
Aug 21 Python
python爬虫增加访问量的方法
Aug 22 Python
对django layer弹窗组件的使用详解
Aug 31 Python
python 生成器和迭代器的原理解析
Oct 12 Python
PyCharm 2019.3发布增加了新功能一览
Dec 08 Python
Python监控服务器实用工具psutil使用解析
Dec 19 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
Matlab中plot基本用法的具体使用
Jul 17 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将会员数据导入到ucenter的代码
2010/07/18 PHP
php实现将数组转换为XML的方法
2015/03/09 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
PHP下载文件函数与用法示例
2019/09/27 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
2017/12/01 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
2020/08/31 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
[01:52]2014DOTA2西雅图邀请赛 V社开大会你不知道的小秘密
2014/07/08 DOTA
Python调用C语言开发的共享库方法实例
2015/03/18 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
Python Django 页面上展示固定的页码数实现代码
2019/08/21 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
html5新特性与用法大全
2018/09/13 HTML / CSS
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
2014年收银工作总结
2014/11/13 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python
nginx共享内存的机制详解
2022/03/21 Servers