安装 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