解决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的Django框架中加载模版的方法
Jul 16 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
Jun 16 Python
python获取文件真实链接的方法,针对于302返回码
May 14 Python
python利用requests库模拟post请求时json的使用教程
Dec 07 Python
Python3实现的回文数判断及罗马数字转整数算法示例
Mar 27 Python
Python socket模块实现的udp通信功能示例
Apr 10 Python
python爬虫豆瓣网的模拟登录实现
Aug 21 Python
解决python 上传图片限制格式问题
Oct 30 Python
python @propert装饰器使用方法原理解析
Dec 25 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 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
JAVA/JSP学习系列之二
2006/10/09 PHP
PHP新手上路(八)
2006/10/09 PHP
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
php实现jQuery扩展函数
2009/10/30 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
浅谈MySQL中的触发器
2015/05/05 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
Python开发的HTTP库requests详解
2017/08/29 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
Python目录和文件处理总结详解
2019/09/02 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
python中封包建立过程实例
2021/02/18 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
2021/03/03 Python
戴尔加拿大官网:Dell加拿大
2016/09/17 全球购物
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
教师旷工检讨书
2014/01/18 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
小学四年级学生评语
2014/12/26 职场文书
工作表现证明
2015/06/15 职场文书
小学新课改心得体会
2016/01/22 职场文书
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL
SQL语句多表联合查询的方法示例
2022/04/18 MySQL