我用我的 Cucumbertesting 下载了一个 .xls 文件,但这是使用 Celerity @browser.span(:id, "someid").download 作为 ruby 中的 IO 流下载的
使用 gem '电子表格',我希望验证文档,但这个模块似乎只让我从路径打开一个文件。
正面问题:
我可以使用我的 IO 对象并将其转换为 .xls 文件,以便我可以使用电子表格模块打开它吗?我也不确定如何从 IO 跳转 .xls 所以我可以阅读它。
我用我的 Cucumbertesting 下载了一个 .xls 文件,但这是使用 Celerity @browser.span(:id, "someid").download 作为 ruby 中的 IO 流下载的
使用 gem '电子表格',我希望验证文档,但这个模块似乎只让我从路径打开一个文件。
正面问题:
我可以使用我的 IO 对象并将其转换为 .xls 文件,以便我可以使用电子表格模块打开它吗?我也不确定如何从 IO 跳转 .xls 所以我可以阅读它。
我可以使用我的 IO 对象并将其转换为 .xls 文件,以便我可以使用电子表格模块打开它吗?
是的你可以。gem 的代码说 Spreadsheet.open 接受 IO 对象或路径作为第一个参数(请参阅https://github.com/voraz/spreadsheet/blob/master/lib/spreadsheet.rb)。