当前位置: 首页 > 编程笔记 >

浅谈python 读excel数值为浮点型的问题

衡子琪
2023-03-14
本文向大家介绍浅谈python 读excel数值为浮点型的问题,包括了浅谈python 读excel数值为浮点型的问题的使用技巧和注意事项,需要的朋友参考一下

如下所示:

#读入no
data = xlrd.open_workbook("no.xlsx") #打开excel
table = data.sheet_by_name("Sheet1") #读sheet
nrows = table.nrows
cols = table.ncols
nos = []
for i in range(1,nrows): #指定从1开始,到最后一列,跳过表头
 for j in range(cols):
  ctype = table.cell(i , j).ctype #判断python读取的返回类型 0 --empty,1 --string, 2 --number(都是浮点), 3 --date, 4 --boolean, 5 --error
  no = table.cell(i, j).value #获取单元格的值
  if ctype == 2 :
   no = str(int(no)) #将浮点转换成整数再转换成字符串
  nos.append(no)
print(nos)

以上这篇浅谈python 读excel数值为浮点型的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍浅谈c# 浮点数计算,包括了浅谈c# 浮点数计算的使用技巧和注意事项,需要的朋友参考一下 给大家看个计算题,看看大家的算术能力。 0.1 +0.1 +0.1 - 0.3 等于几? 大家可能会说这么简单的问题,是不是看不起我?肯定等于0啊。 如果大家直接算的是没有问题的,但是如果用计算机呢? 见证奇迹的时刻到了,看代码: 运行结果: 这是因为计算机的精度的问题,在计算机的内部存储和运算

  • 本文向大家介绍浅谈Python中的数据类型,包括了浅谈Python中的数据类型的使用技巧和注意事项,需要的朋友参考一下 数据类型: Float/Int: 运算符: / — 浮点运算除  // — 当结果为正数时,取整; 11//5 =2; 11//4 = 2 当结果为负数时,向下取整;-11//5=-3; -11//4=-3 当分子分母都是float,结果为float型 ** —  计算幂; 11

  • 本文向大家介绍浅谈Python 中整型对象的存储问题,包括了浅谈Python 中整型对象的存储问题的使用技巧和注意事项,需要的朋友参考一下 在 Python 整型对象所存储的位置是不同的, 有一些是一直存储在某个存储里面, 而其它的, 则在使用时开辟出空间. 说这句话的理由, 可以看看如下代码: 由上面的代码可知, 整型 5 是一直存在的, 而整型 500 不是一直存在的. 那么有哪些整数是一直存

  • 本文向大家介绍浅谈python对象数据的读写权限,包括了浅谈python对象数据的读写权限的使用技巧和注意事项,需要的朋友参考一下 面向对象的编程语言在写大型程序的的时候,往往比面向过程的语言用起来更方便,安全。其中原因之一在于:类机制。 类,对众多的数据进行分类,封装,让一个数据对象成为一个完整的个体,贴近现实生活,高度抽象化。但是,python对类的封装并不好,因为所有的属性和方法都是公开的,

  • 本文向大家介绍浅谈python出错时traceback的解读,包括了浅谈python出错时traceback的解读的使用技巧和注意事项,需要的朋友参考一下 写 Python 代码的时候,当代码中出现错误,会在输出的时候打印 Traceback  错误信息,很多初学者看到那一堆错误信息,往往都会处于懵逼状态,脑中总会冒出一句,这都是些啥玩意。如果你是第一次看到它,也许你不知道它在告诉你什么。虽然 P

  • 本文向大家介绍浅谈Python数据类型之间的转换,包括了浅谈Python数据类型之间的转换的使用技巧和注意事项,需要的朋友参考一下 Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象