解决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中的yield使用方法
Feb 11 Python
Python快速从注释生成文档的方法
Dec 26 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
用不到50行的Python代码构建最小的区块链
Nov 16 Python
Python设计模式之代理模式简单示例
Jan 09 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
基于PyQt4和PySide实现输入对话框效果
Feb 27 Python
Python中numpy模块常见用法demo实例小结
Mar 16 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
在OpenCV里实现条码区域识别的方法示例
Dec 04 Python
详解python的xlwings库读写excel操作总结
Feb 26 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正则表达匹配中文问题分析小结
2012/03/25 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
php微信支付接口开发程序
2016/08/02 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
详解webpack babel的配置
2018/01/09 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
Python 序列的方法总结
2016/10/18 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
C语言中break与continue的区别
2012/07/12 面试题
iostream与iostream.h的区别
2015/01/16 面试题
诚信考试标语
2014/06/24 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
检讨书范文
2015/01/27 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
贷款收入证明范本
2015/06/12 职场文书
运动会广播稿20字
2015/08/19 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
Pytorch 如何实现常用正则化
2021/05/27 Python
零基础学java之循环语句的使用
2022/04/10 Java/Android