0

我用我的 Cucumbertesting 下载了一个 .xls 文件,但这是使用 Celerity @browser.span(:id, "someid").download 作为 ruby​​ 中的 IO 流下载的

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

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

4

1 回答 1

1

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

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

于 2012-08-21T13:02:36.350 回答