解决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编程之微信推送模板消息功能示例
Aug 21 Python
Django数据库表反向生成实例解析
Feb 06 Python
python如何将图片转换为字符图片
Aug 19 Python
python中subprocess批量执行linux命令
Apr 27 Python
python编程使用协程并发的优缺点
Sep 20 Python
python 函数内部修改外部变量的方法
Dec 18 Python
python多进程读图提取特征存npy
May 21 Python
Python进程的通信Queue、Pipe实例分析
Mar 30 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
容易被忽略的Python内置类型
Sep 03 Python
Python正则表达式中flags参数的实例详解
Apr 01 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
Android分包MultiDex策略详解
2017/10/30 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
商务日语毕业生自荐信
2013/11/23 职场文书
社会保险接收函
2014/01/12 职场文书
爱我中华教学反思
2014/04/28 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技