python读取xlsx文件中的日期
因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误——即:只能读取成浮点数,而不能以日期的格式获取。
导入xlrd
首先保证要导入xlrd,若没有,可执行下面语句下载
pip install xlrd
读取非日期表格数据
比如,若是非日期表格数据的读取
import xlrd
if __name__ == '__main__':# 开启xlsx文件book = xlrd.open_workbook('table.xlsx')m=1n=1# 读取其中的sheetsheet = book.sheets()[0]# 读取并打印其中(m+1)行(n+1)列格中的数据print(sheet.cell(m, n).value)
读取日期表格数据
若是读取日期表格数据,可以进行如下特殊处理:
import xlrd
# 开启xlsx文件
if __name__ == '__main__':# 开启xlsx文件book = xlrd.open_workbook('table.xlsx')m=1n=1# 读取其中的sheetsheet = book.sheets()[0]# 读取并打印其中(m+1)行(n+1)列格中的日期数据print(xlrd.xldate.xldate_as_datetime(sheet.cell(m, n).value, 0).strftime("%Y-%m-%d"))
也即:重点在
xlrd.xldate.xldate_as_datetime(sheet.cell(m, n).value, 0).strftime("%Y-%m-%d")
可以看到输出正常
若是日期数据还包括小时-分钟-秒
可将.strftime("%Y-%m-%d")
改为.strftime("%Y-%m-%d-%h-%m-%s")
python读取xlsx文件中的日期相关推荐
- python打开excel的函数-Python读取excel文件中带公式的值的实现
在进行excel文件读取的时候,我自己设置了部分直接从公式获取单元格的值 但是用之前的读取方法进行读取的时候,返回值为空 import os import xlrd from xlutils.copy ...
- python怎么读xlsx_用python读取xlsx文件
一 准备工作: 二 xlrd库读取 首先安装xlrd库,安装方法: pip install xlrd import xlrd #打开excel wb = xlrd.open_workbook('tes ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
- python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)
一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...
- python读取xlsx文件找不到_在python中打开并读取excel .xlsx文件
我正在尝试使用python打开一个excel .xlsx文件,但我无法找到办法,我尝试使用pandas但是它想要使用一个名为NumPy的库我试图安装numpy但它仍然可以找不到. 我也尝试过使用xlr ...
- Python读取excel文件中的数据,绘制折线图、散点图
https://www.cnblogs.com/liulinghua90/p/9935642.html https://blog.csdn.net/qq_32458499/article/detail ...
- 用python读取txt文件中的数据并画各类图形展示_Python实现读取txt文件中的数据并绘制出图形操作示例...
本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...
- python读取xlsx格式中的数据
描述 xlsx为使用word.wps的常见格式,实际上就是表格数据 恰好最近项目需求,需要从xlsx读一些我想要的数据来进行处理,搜索网上的一些经验,这本身没什么技术水准,基本上是代码copy了 代码 ...
- python读取xlsx文件年月日变成数字_python转化excel数字日期为标准日期操作
伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题.第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1.最后证明了我的想法 ...
最新文章
- 《HBase企业应用开发实战》—— 第3章 数 据 模 型
- 函数声明与函数表达式
- JavaScript精要
- form中action属性后面?传递参数 获取不到
- mysql索引过多为什么会慢_mysql – 为什么索引使这个查询更慢?
- mysql中示例库安装_MySQL 官方示例数据库安装
- Windows 10 计算器全新升级,支持三角函数运算
- 一文读懂kafka(附加52道常见面试题)
- 暂停 CSS @keyframes 动画
- description----NSData To NSString
- TypeScript:Web开发
- ubuntu安装maven_Linux操作系统下将项目发布到Maven中央仓库图文教程
- linux查看创建目录命令,Linux菜鸟——常见命令一 查看及创建目录文件等命令
- [渝粤教育] 天水师范学院 地理信息系统原理与方法 参考 资料
- Mac -- 插入移动硬盘后没有显示
- 【Redis】回顾Redis知识点之事务机制
- php幻灯片图片不显示不出来,首页幻灯片中图片无法显示的解决办法
- 数据库工程师基础学习1----信息加密技术与逻辑运算
- 【笔记】面向数据科学家的实用统计学
- 干货 | 想学数据分析不知道该读什么书、从哪本读,翻遍专业知识类网站最全的整理!