問題タブ [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.
ruby-on-rails - Railsアプリでエラーを発生させる方法は?
gem 'roo' を使用してファイルをアップロードしようとしています。タイプのファイルをチェックすると、インスタンスメソッドにこれがあります:
実際に構文エラーを発生させることなく、ユーザーがメッセージだけを見て再試行できるように、この例外をキャッチする方法はありますか?
ruby-on-rails - Rails 4: URL から直接 Excel ファイルをインポートするにはどうすればよいですか?
ここに移動して「Download All Holdings」を検索すると、スクレイピングしたいファイル (ヘッダーとセルの内容) へのリンクにたどり着きます。
open-uri または Roo を使用すると、(テーブルのコンテンツではなく) テーブル リンクを渡すと、ページ ソースが返されます。
Ruby を使用して、このファイルの内容を読み取るにはどうすればよいですか? 理想的には、コンテンツを抽出し、元のファイルを読み取り専用形式で保存したいと考えています。
注: 私はすでに Mechanize/Nokogiri を使用してスクレイピングを行っており、上記のようなリンクされた Excel ファイルを使用してスクレイピングを補足/検証したいと考えています。
ruby - Roo gem: セルの背景色
Roo ruby gem を使用して xlsx ファイルを解析しています。
セルの背景色を取得する方法はありますか? コードを隅々まで調べましたが、それを行う方法が見つかりませんでした。
roo を使用してスプレッドシートを開くのは非常に簡単です。
ruby-on-rails - RailsのRooオブジェクトにロードされるファイルのサイズを削減するにはどうすればよいですか?
gem を使用roo
して CSV のデータを解析しています。ただし、CSV のサイズは約 400MB で、このループで解析しようとすると...
でエラーになります[FATAL] failed to allocate memory
。. _ last_row
_last_row
csv - レールにcsvファイルをインポートする際のnil:NilClassの未定義のメソッド「[]」
CSV および Excel ファイル形式からレコードをインポートする機能を提供したいアプリケーションがあります。私は roo gem を使用していますが、インポート時に「未定義のメソッド `[]' for nil:NilClass」というエラーが表示されます。
コードは次のとおりです。
Student.rb :
student_controller.rb :
new.html.erb :
私が間違っていることを教えてください。