問題タブ [roo-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2750 参照

ruby-on-rails - Railsアプリでエラーを発生させる方法は?

gem 'roo' を使用してファイルをアップロードしようとしています。タイプのファイルをチェックすると、インスタンスメソッドにこれがあります:

実際に構文エラーを発生させることなく、ユーザーがメッセージだけを見て再試行できるように、この例外をキャッチする方法はありますか?

0 投票する
1 に答える
1572 参照

ruby-on-rails - Rails 4: URL から直接 Excel ファイルをインポートするにはどうすればよいですか?

ここに移動して「Download All Holdings」を検索すると、スクレイピングしたいファイル (ヘッダーとセルの内容) へのリンクにたどり着きます。

open-uri または Roo を使用すると、(テーブルのコンテンツではなく) テーブル リンクを渡すと、ページ ソースが返されます。

Ruby を使用して、このファイルの内容を読み取るにはどうすればよいですか? 理想的には、コンテンツを抽出し、元のファイルを読み取り専用形式で保存したいと考えています。

注: 私はすでに Mechanize/Nokogiri を使用してスクレイピングを行っており、上記のようなリンクされた Excel ファイルを使用してスクレイピングを補足/検証したいと考えています。

0 投票する
1 に答える
1315 参照

ruby - Roo gem: セルの背景色

Roo ruby​​ gem を使用して xlsx ファイルを解析しています。

セルの背景色を取得する方法はありますか? コードを隅々まで調べましたが、それを行う方法が見つかりませんでした。

roo を使用してスプレッドシートを開くのは非常に簡単です。

0 投票する
0 に答える
50 参照

ruby-on-rails - RailsのRooオブジェクトにロードされるファイルのサイズを削減するにはどうすればよいですか?

gem を使用rooして CSV のデータを解析しています。ただし、CSV のサイズは約 400MB で、このループで解析しようとすると...

でエラーになります[FATAL] failed to allocate memory。. _ last_row_last_row

0 投票する
0 に答える
1005 参照

csv - レールにcsvファイルをインポートする際のnil:NilClassの未定義のメソッド「[]」

CSV および Excel ファイル形式からレコードをインポートする機能を提供したいアプリケーションがあります。私は roo gem を使用していますが、インポート時に「未定義のメソッド `[]' for nil:NilClass」というエラーが表示されます。

コードは次のとおりです。

Student.rb :

student_controller.rb :

new.html.erb :

私が間違っていることを教えてください。