当前位置: 首页 > 面试题库 >

Excel文件中的整数变成浮点数?

陆烨磊
2023-03-14
问题内容

我用来xlrd从Excel文件中读取数据。

假设对于存储在文件中的整数63xlrd解释将其解释为63.0type number

为什么不能xlrd识别63为整数?

假设sheet.row(1)[0].value给了我们63.0。如何将其转换回63


问题答案:

查看文档中的不同单元格类型,似乎单元格没有任何整数类型,它们只是浮点数。因此,这就是即使写整数也会出现浮点数的原因。

要将float转换为整数,只需使用int

>>> int(63.0)
63
>>> int(sheet.row(1)[0].value)
63


 类似资料:
  • 我的问题是,是否有一种方法可以在不通过堆栈的情况下完成所有这些操作。x86_64是否有将xmm0的内容复制到eax或其他通用寄存器的内插? 编辑:问题本身在讨论过程中发生了变化。最后有两个备注,在这两个备注中,我都引用了Intel C++复杂参考的相应部分。 > 可以使用intrinsics在通用Regiter和XMM寄存器之间移动数据(“Steaming SIMD Extensions->流式S

  • 问题内容: 如何从文件中读取浮点数? 在文件第一列之前和数字之间的2个空格中。我立即有错误: 问题答案: 所以,我理解我的错误。我需要用 因为该扫描程序会干扰“。” 作为小数点分隔符,在我的语言环境(默认)中为“,”。另请注意,nextDouble可以识别1.1和3(整数) //根据此链接

  • 问题内容: 我在工作表1左上角的单元格中有一个.xlsx电子表格。 Excel UI显示: 这在编辑栏中可见,即不受包含单元格设置为显示的小数位数的影响。这是Excel将为此单元格显示的最准确的数字。 在基础XML中,我们有: 当尝试使用Apache POI读取工作簿时,它通过Double.valueOf从XML中输入数字,并提供: 不幸的是,这与用户在Excel中看到的数字不同。谁能指出我的算法

  • 所有数字都更改为浮点,带有一个<代码>。0连接到末尾。 我试过parseInt、toFixed、round、floor和其他所有明显的选择。 一个简单的例子: 日志显示“Number”类型的浮点值,长度值为5.0。 任何添加数字的尝试都会导致相同的结果 日志仍显示浮点值 我希望返回一个整数

  • rank ▲ ✰ vote url 33 526 73 660 url 把字符串解析成浮点数或者整数 在Python里,怎么样把一个数字型字符串像"545.2222"解析成对应的浮点值545.2222?或者把一个"31"解析成31? 我只是想知道怎么样才能解析一个浮点型字符串编程浮点数,或者整型字符串转换成整型? >>> a = "545.2222" >>> float(a) 545.222200

  • 问题内容: 我正在做s和s的乘法和除法,但我忘记了隐式转换规则(问题中的单词似乎太含糊,以至于Google不能比在这里问得更快)。 如果我有两个s,但我想进行浮点除法,是否只需要强制转换一个或两个操作数?如何相乘-如果我将a 和an 相乘,答案是a 吗? 问题答案: 您不能将结果除以a ,反之亦然。 因此答案是: 如果我有两个s,但是我想做浮点除法…? 一个演员就足够了。 如果我将a 和an 相乘