解决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读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
Python中类型关系和继承关系实例详解
May 25 Python
python进阶_浅谈面向对象进阶
Aug 17 Python
scrapy爬虫实例分享
Dec 28 Python
sublime python3 输入换行不结束的方法
Apr 19 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 Python
Python编程中类与类的关系详解
Aug 08 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
python手写均值滤波
Feb 19 Python
Python中常见的数制转换有哪些
May 27 Python
python中绕过反爬虫的方法总结
Nov 25 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开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
mysql数据库差异比较的PHP代码
2012/02/05 PHP
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
JQuery validate插件Remote用法大全
2016/05/15 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
Python标准库之Sys模块使用详解
2015/05/23 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
Python中创建二维数组
2018/10/17 Python
网页设计个人找工作求职信
2013/11/28 职场文书
高三英语教学反思
2014/01/13 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
护理专业自荐信范文
2015/03/06 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
java实现web实时消息推送的七种方案
2022/07/23 Java/Android