解决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中用format函数格式化字符串的用法
Apr 08 Python
python实现指定字符串补全空格的方法
Apr 30 Python
Python多进程fork()函数详解
Feb 22 Python
python 图片去噪的方法示例
Jul 09 Python
使用Filter过滤python中的日志输出的实现方法
Jul 17 Python
30秒学会30个超实用Python代码片段【收藏版】
Oct 15 Python
pycharm 中mark directory as exclude的用法详解
Feb 14 Python
python中for in的用法详解
Apr 17 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
May 26 Python
python time()的实例用法
Nov 03 Python
python语言time库和datetime库基本使用详解
Dec 25 Python
Python音乐爬虫完美绕过反爬
Aug 30 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执行sql语句的写法
2009/03/10 PHP
PHP 变量类型的强制转换
2009/10/23 PHP
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
教你如何解密 “ PHP 神盾解密工具 ”
2014/06/20 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
WordPress网站性能优化指南
2015/11/18 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
php通过会话控制实现身份验证实例
2016/10/18 PHP
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
Python中使用item()方法遍历字典的例子
2014/08/26 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
详解python中sort排序使用
2019/03/23 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
Python reduce函数作用及实例解析
2020/05/08 Python
sklearn的predict_proba使用说明
2020/06/28 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
德国综合购物网站:OTTO
2018/11/13 全球购物
实习推荐信
2014/05/10 职场文书
学生偷窃检讨书
2014/09/25 职场文书
统计员岗位职责
2015/02/11 职场文书
德劲DE1108畅想
2021/04/22 无线电
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
Python PIL按比例裁剪图片
2022/05/11 Python
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers