Ruby 有用 Roo 读取 Excel 的吗?

murphy · April 19, 2013 · Last by Tony612 replied at May 08, 2013 · 3632 hits

有没有遇到过部分 Excel(.xlsx)怎么也读不出来的情况? 用 Excel 能打开,看不出有什么不同。

一直在用 Roo 解析 csv,xlsx。暂时木有遇到 LZ 说的这种情况。

我昨天刚研究了一下。如果你是 ** 纯的 xlsx ** 你可以参考 rubyXL 或者 axlsx 都是不错的~

#2 楼 @jarorwar 好的我去试试,谢谢啊

#1 楼 @junlai 请教,用 roo 读取 excel 时会默认把数字转成 float,比如 42 转成 42.0,这个有什么好的解决办法?

#2 楼 @jarorwar axlsx 只写不读

#4 楼 @hi54yt
我是将它转回来

cell.to_i if cell.is_a?(Float)

是用Excelx这个类去读的么?这个才是读 xlsx 格式的,Excel是读 xls 的

You need to Sign in before reply, if you don't have an account, please Sign up first.