从IO对象也.xls对象,怎么样?

时间:2012-08-21 08:40:10

标签: ruby spreadsheet celerity

我有我的Cucumbertesting,下载了.xls文件,但是这是使用Celerity @ browser.span(:id,“someid”)在ruby中作为IO流下载的。下载

使用gem'Spreadsheet',我希望验证文档,但是这个模块似乎只让我从路径打开一个文件。

提问题:
我可以使用我的IO对象并将其转换为.xls文件,以便我可以使用我的电子表格模块打开它吗?我不知道如何从IO跳过.xls所以我可以阅读它。

1 个答案:

答案 0 :(得分:1)

  

我可以使用我的IO对象并将其转换为.xls文件,这样我就可以了   可以用我的电子表格模块打开它吗?

是的,你可以。 gem的代码说Spreadsheet.open接受IO对象或路径作为第一个参数(参见https://github.com/voraz/spreadsheet/blob/master/lib/spreadsheet.rb)。