解决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实现信用卡系统(支持购物、转账、存取钱)
Jun 24 Python
Python爬取APP下载链接的实现方法
Sep 30 Python
python编程实现希尔排序
Apr 13 Python
python中Apriori算法实现讲解
Dec 10 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
python kmeans聚类简单介绍和实现代码
Feb 23 Python
numpy.std() 计算矩阵标准差的方法
Jul 11 Python
Python3.4 splinter(模拟填写表单)使用方法
Oct 13 Python
Python模拟登录之滑块验证码的破解(实例代码)
Nov 18 Python
Pytorch 多维数组运算过程的索引处理方式
Dec 27 Python
Django视图类型总结
Feb 17 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 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
discuz的php防止sql注入函数
2011/01/17 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
php实现简易计算器
2020/08/28 PHP
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
python提取内容关键词的方法
2015/03/16 Python
详解Python的Django框架中的templates设置
2015/05/11 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
Python简单实现控制电脑的方法
2018/01/22 Python
使用Scrapy爬取动态数据
2018/10/21 Python
python 自定义对象的打印方法
2019/01/12 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
大数据分析用java还是Python
2020/07/06 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
智能电子应届生求职信
2013/11/10 职场文书
退休教师欢送会主持词
2014/03/31 职场文书
关于python类SortedList详解
2021/09/04 Python
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript