0

Cucumbertesting で .xls ファイルをダウンロードしましたが、これは Celerity @browser.span(:id, "someid").download を使用して Ruby の IO ストリームとしてダウンロードされます。

gem 'Spreadsheet' を使用して、ドキュメントを検証したいと思っていましたが、このモジュールではパスからファイルを開くことしかできないようです。

正面からの質問:
スプレッドシート モジュールで開くことができるように、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 に答える