ruby-on-rails – 使用Roo gem读取单元格显示数据
发布时间:2020-12-17 02:21:05 所属栏目:百科 来源:网络整理
导读:我正在开发一个解析excel文件的508 html表.我想读取正在显示的单元格数据(而不是当roo吐出时的浮点值). 当有公式时,roo gem不仅仅是在应用格式后读取数据.就像在这里我获得浮动值ex:“90.909090909090907”但是excel上显示的数字是“91”. 如果我只是显示ex
我正在开发一个解析excel文件的508 html表.我想读取正在显示的单元格数据(而不是当roo吐出时的浮点值).
当有公式时,roo gem不仅仅是在应用格式后读取数据.就像在这里我获得浮动值ex:“90.909090909090907”但是excel上显示的数字是“91”. 如果我只是显示excel数据的字符串值,那很好. 先感谢您. 解决方法
同样的问题.正如
Magesh’s answer的补充,如果您不知道哪些单元格将是整数,您可以通过以下方式检查:
s.cell(i,j).to_i if s.cell(i,j).is_a?(Float)&& s.cell(i,j).denominator == 1 显然你可能有一些误报,但在大多数情况下,它会将应该是整数的单元格转换为整数,并保留那些应该是浮点数的单元格. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |