excel数据如下:

读取excel

# 读取excel文件
excel_data = xlrd.open_workbook(excel_path)
# 获取第一个sheet页
sheet = excel_data.sheet_by_index(0)
# 读取数据
for i in range(0, rows):for j in range(0, cols):print(sheet.cell(i,j).value)

打印结果

20200302.0
18560726646.0
43888.0

这里把整型数字和日期格式的数据都打印错了,不是我们想要的结果

解决格式问题

# 解决整型和日期型的格式问题
def format_excel(i,j):# 表格的数据类型# ctype: 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 errorctype = sheet.cell(i, j).ctypecell = sheet.cell_value(i, j)if ctype == 2 and cell % 1 == 0:  # 如果是整形cell = int(cell)elif ctype == 3:# 转成datetime对象cell = xldate_as_datetime(cell, 0).strftime('%Y/%m/%d')return cell
  • 这样,再读取excel就格式就不会乱了
for i in range(0, rows):for j in range(0, cols):print(sheet.cell(i,j).value)
  • 打印结果
20200302
18560726646
2020/02/27

解决python读取excel日期格式问题(日期变为数字,int变为double)相关推荐

  1. python excel写入日期变数字_解决python 读取excel时 日期变成数字并加.0的问题

    excel 文件内容如下: 读取excel内容: import xlrd from datetime import datetime from xlrd import xldate_as_dateti ...

  2. python 读取Excel xls格式转xlsx格式的方法

    # 常规的Excel文件可以选择 方法2,比较简单,速度更快些,但是有些Excel文件,用pandas 读取不了,比如我这次选择方法1,是因为有个xls的文件,好像是直接引用的一个txt文本文件到xl ...

  3. python读取excel,数字都是浮点型,日期格式是数字的解决办法

    excel文件内容: 读取excel: # coding=utf-8 import xlrd import sysreload(sys) sys.setdefaultencoding('utf-8') ...

  4. python读取excel日期内容读出来是数字-Python读取Excel,日期列读出来是数字的处理...

    Python读取Excel,里面如果是日期,直接读出来是float类型,无法直接使用. 通过判断读取表格的数据类型ctype,进一步处理. 返回的单元格内容的类型有5种: ctype: 0 empty ...

  5. Python读取excel数据且横轴是日期的图像绘制

    Python的matplotlib包含很多图表函数,其中plot()函数是绘制坐标图的. 通常情况下,横轴和纵轴都是数值型数据很好画图,直接带入数据,坐标轴会自动调节大小和显示密度.但是当横轴是日期时 ...

  6. java csv 日期_java读取excel或者csv时日期格式数据处理

    背景:最近写一个通过excel批量导入数据的功能,里面含有时间,但是java读取之后把时间转为了距离1990年1月1号的天数,比如excel中时间为2018/9/16 18:30,java读取之后变成 ...

  7. Python读取Excel日期列读出来是数字的处理

    Python读取Excel,里面如果是日期,直接读出来是float类型,无法直接使用. 通过判断读取表格的数据类型ctype,进一步处理. 返回的单元格内容的类型有5种: ctype: 0 empty ...

  8. python 读取excel格式xml,读取xml格式的xls文件、解析其中数据

    1.python 读取excel格式xml,解析其中数据 当excel文件的格式是xml的时候,window系统是可以正常打开的,但是使用pandas直接读取则会报错,原因就是现在已经是xml文件了, ...

  9. python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据

    在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...

最新文章

  1. 秋天的第一份“干货” I Referer 防盗链,为什么少了个字母 R?
  2. InnoDB和MyISAM有哪些不同
  3. 8bit黑白图像的灰度值范围是_浅谈工业CT图像灰度值
  4. 炸金花 php算法,php 炸金花牌型 和 比牌 规则
  5. System.FormatException: GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。...
  6. [delphi]修改indy源码后重新编译
  7. 【Docker】Docker安装telnet
  8. android contentresolver 批量,Android之使用ContentResolver对通信录中的数据进行简单操作...
  9. Java面试题--搜索(solrelasticsearch)
  10. SSM高校疫情防控出入信息管理系统设计与实现.rar(论文+源码)
  11. JAVA利用jsoup爬取百度热点信息
  12. V2X消息之SPAT消息解读
  13. 基于C#的ArcEngine二次开发28: 等高线高程值与国标码一致性检查思路及代码分析
  14. c语言编程文件的加密解密,C语言实现任何文件的加密解密功能
  15. 1086: 级数求和
  16. 优地、云迹、擎朗、普渡科技的服务机器人场景战争
  17. 网络教育计算机专业本科毕业自我评价,远程网络教育毕业生的自我评价
  18. Linux数据库挂载空间
  19. 学编程第一步?从抄代码开始?
  20. 多任务看门狗, 喂狗方法

热门文章

  1. 可自由配置的图文混排控件——组合法
  2. 6 个世界一流的 B2B CX客户体验示例可供学习
  3. windows键盘在 mac 上的设置
  4. 最常用的大文件传输方法有哪些,小编给你们细说
  5. InstallShield打包软件使用
  6. 如何做好一个程序员——摘自水木清华BBS
  7. 从光学角度认识相机与镜头
  8. 使用python生成ppt_python生成ppt的方法
  9. firefox插件无法安装
  10. 测试导航卫星软件,全球导航卫星应用GNSS的原理和用途