Ruby xlsx 文件解析 to_csv 方法的问题

praguepp · 2013年03月13日 · 最后由 ywjno 回复于 2013年04月11日 · 3129 次阅读

安装 roo gem 因为依赖关系失败了,只好使用 to_csv 的方法, 看 了的方法后http://www.oschina.net/code/snippet_222150_9337,还是不行,求解 class Excel def initialize(filename,orig = false) @excel = WIN32OLE::new('excel.Application') @excel.visible = false @excel.DisplayAlerts = false; @filename = filename#_new @workbook = @excel.Open("#{filename}") rescue => e puts e ensure end end excel = Excel.new("c:/test1.xlsx") excel.to_csv("test1.csv") excel.close csvfile=File.new("test1.csv") lines=csvfile.readlines csvdata = CSV::Reader.parse(lines.to_s) puts csvdata.inspect csvfile.close

提示没有 to_csv 的方法,请教下是什么问题

请问下执行 50 万行的性能如何,这个是在 linux 环境下吗

自己写的 Excel 类里面没继承类、没引用模块、还没自己实现 to_csv 方法,找不到不是很正常么

需要 登录 后方可回复, 如果你还没有账号请 注册新账号