python使用xlrd读取excel数据时,整数变小数的解决办法

摘要:
当python使用xlrd读取excel数据时,1。在数字和日期的单元格内容之前加上逗号相对简单。您还可以批量添加英文逗号前缀(Internet上有方法)。建议使用方法2)2。通过程序代码确定单元格内容的类型,以解决示例:ifi==0:continuerow_ content=[]forjinrange(cols-1):ctype=sheet.cell(i,

python使用xlrd读取excel数据时,整数变小数:

python使用xlrd读取excel数据时,整数变小数的解决办法第1张

解决方法:

1.有个比较简单的就是在数字和日期的单元格内容前加上一个英文的逗号即可。如果数据比较多,也可以批量加英文逗号的前缀(网上都有方法)。(这种比较适合数据量较少的时候,如果数据量比较多,建议使用方法2)

2.通过程序代码判断单元格内容的ctype来解决

实例:

 for i in range(rows):

    if i==0:
continue
row_content = []
for j in range(cols-1):
ctype = sheet.cell(i, j).ctype # 表格的数据类型
cell = sheet.cell_value(i, j)

if ctype == 2 and cell % 1 == 0.0: # ctype为2且为浮点
cell = int(cell) # 浮点转成整型


print(cell)


成功执行后:

python使用xlrd读取excel数据时,整数变小数的解决办法第2张

免责声明:文章转载自《python使用xlrd读取excel数据时,整数变小数的解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇双系统Ubuntu无法访问Win10磁盘分区解决方法解决java获取系统时间差8个小时 专题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS中如何把Span标签设置为固定宽度

一、形如<span>ABC</span>独立行设置SPAN为固定宽度方法如下: span {60px; text-align:center; display:block; } 实际验证结果:IE6 OK, FIREFOX 3 OK。 一、形如<span>ABC</span>DEF格式行设置SPAN为固定宽度的...

Python获取list中指定元素的索引

在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等。怎么办?看下面 方法一: 利用数组自身的特性 list.index(target), 其中a是你的目标list,target是你需要的下标对应的值 1 li = [10,8,9,26,72,6,28] 2 print(li.index(8)) 但是,...

Java对象为空时,将null转换为"" 保存值为空的属性

Java对象为空时,不显示该对象属性,或者将null转换为""第一种方法:@JsonInclude(JsonInclude.Include.NON_NULL)private String resourceName; Include.ALWAYS 属性都序列化 Include.NON_DEFAULT 属性为默认值不序列化 Include.NON_EMPTY...

Drupal的目录结构

①.includes 文件夹   存放Drupal程序头文件。 Drupal的一些函数和变量的定义,均可在此文件夹下的文件中找到。这 些文件都是以.inc结尾的。 ②.misc文件夹   Drupal所用的其他文件,如图片, javascript 脚本和 css样式表等。 ③.Module文件夹   Drupal核心模块的存放目录。但是,如果用户添加自定义...

不升级Element-UI 版本为时间选择器增加标记功能

Element-UI里的date-picker是个优秀的时间选择器,支持的选项很多,定制型很强。不过date-picker在2.12版本之前并不支持自定义单元格样式,也就是2.12的cellClassName功能。所以如果使用了2.12之前的版本,那么你就无法直接去更改单元格的样式了,因此在日历上就无法标记出重要日期(比如放假安排)。 公司项目里用的Ele...

Android有用的任务管理器—tractor

在平时的android开发工作中,我们常常须要运行耗时操作,有时为了用户体验还须要显示个等待框,我之前的做法都是开一个线程,然后用handler发消息进行显示和关闭等待框以及相关的ui操作。假设任务比較多的话,频繁的new Thread会让代码看上去比較混乱,并且还不好管理,针对这样的情况我写了tractor。 tractor基本的作用有: 1. 代码...