解决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读取sqlite数据库文件的方法分析
Aug 07 Python
基于DataFrame筛选数据与loc的用法详解
May 18 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
Django文件存储 默认存储系统解析
Aug 02 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
Dec 27 Python
Python3运算符常见用法分析
Feb 14 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
什么是Python包的循环导入
Sep 08 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
Python基础之操作MySQL数据库
May 06 Python
python编程学习使用管道Pipe编写优化代码
Nov 20 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学习之数组值的操作
2011/04/17 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
PHP Header失效的原因分析及解决方法
2016/11/16 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
Python datetime 如何处理时区信息
2020/09/02 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
2014两会优秀的心得体会范文
2014/03/17 职场文书
药品营销策划方案
2014/06/15 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
golang实现浏览器导出excel文件功能
2022/03/25 Golang