有没有遇到过部分 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)
#5 楼 @doitian ???
是用Excelx这个类去读的么?这个才是读 xlsx 格式的,Excel是读 xls 的
Excelx
Excel