解决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进行基础的函数式编程的教程
Mar 31 Python
python从入门到精通(DAY 2)
Dec 20 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
Jan 16 Python
Win10下python3.5和python2.7环境变量配置教程
Sep 18 Python
Django Rest framework之认证的实现代码
Dec 17 Python
深入浅析Python 中 is 语法带来的误解
May 07 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
django实现日志按日期分割
May 21 Python
如何利用python检测图片是否包含二维码
Oct 15 Python
pytorch Dropout过拟合的操作
May 27 Python
Pytorch distributed 多卡并行载入模型操作
Jun 05 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生成二维码的方法汇总
2015/07/22 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
Convert Seconds To Hours
2007/06/16 Javascript
jquery 弹出层实现代码
2009/10/30 Javascript
一些javascript一些题目的解析
2010/12/25 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
js读写json文件实例代码
2014/10/21 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
Javascript实现检测客户端类型代码封包
2015/12/03 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
2016/02/15 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
Python实现的简单发送邮件脚本分享
2014/11/07 Python
Python实现数据库编程方法详解
2015/06/09 Python
python的mysqldb安装步骤详解
2017/08/14 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
儿童学习python的一些小技巧
2018/05/27 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
Python用input输入列表的实例代码
2020/02/07 Python
文明寄语大全
2014/04/11 职场文书
设备收款委托书范本
2014/10/02 职场文书
运动会200米广播稿
2015/08/19 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
导游词之湖北武当山
2019/09/23 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers