問題タブ [fastercsv]

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 に答える
1098 参照

ruby - Excelで読める先行ゼロ付きのCSVエクスポート番号

引用符で囲まれたフィールドの前に等号を追加するようにルビーCSVモジュールに影響を与えることは可能ですか?生成されたcsvはExcelで読み取り可能であり、先行ゼロを失うことはありません.

現在の結果は次のとおりです。

好ましいものは次のとおりです。

Excel にテキスト ファイルをインポートするオプションがあることは知っていますが、これを避けて、ファイルをダブルクリックして開くことができるようにしたいと考えています。

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

ruby - より高速な CSV + ユニークなアイテムを見つけようとする

列1が同じ値を持つ列2を超えた列のすべてのuniq値を見つけて、それを新しいcsvファイルに統合しようとしているcsvファイルがあります。わかりにくいと思いますので、以下に例を示します。

元のファイル foo.csv のサンプル:

理想的な結果 bar.csv:

各行の長さはさまざまで、かなり巨大なファイル (5,000 行以上) です。一致/文字列操作を行う方法について頭を悩ませています。はい、これらの行の一部には、「空のセル」がある場所にコンマが続きます。私は Faster CSV を使用してきたので、それを使用してこれを行う方法があれば、それは素晴らしいことです。

ポインタ?できれば、私のmbpがきしむ音を立てないようにするものはありますか?

0 投票する
2 に答える
23273 参照

ruby-on-rails - CSVデータをruby配列/変数にインポートする

SiriProxyプロジェクトがwake-on-lanを使用するためのプラグインの設定ファイルとしてCSVを使用しようとしています。このプロジェクトはルビーに基づいています。

したがって、csvは次のようになります。

等々...

たとえば、変数userActionが「Desktop」の場合、CSVをクエリすると、MACアドレスが別の変数に返されます。私はこれを行う方法に迷っています。csvとfaster_csvを見たことがありますが、これらをこのように機能させる方法がわかりません。

前もって感謝します!

0 投票する
3 に答える
725 参照

ruby-on-rails - ActiveRecordの`from_csv`メソッド-それをよりセクシーにする方法は?

CSVからDBにデータをロードするメソッドを作成しました。私にとって、それは少しセクシーではなく、DRYから遠く離れています:

それをよりセクシーにする方法、またはデータをロードするためのライブラリがすでにある可能性がありますか?

0 投票する
3 に答える
4443 参照

mysql - Ruby on Rails で CSV を MySQL にインポート

初心者の質問....

レールでプロジェクトを開始しようとしています。データを操作できるように、MySQL データベースにインポートしたい csv 形式のさまざまなスプレッドシートがあります。

stackoverflow や Google などを調べた後、仕事をするために fasterscsv を必要とするレーキ タスクを書きました。エラーが発生し続けるので、お役に立てれば幸いです。

... わかりましたので、「csv」と「fastercsv」を使用するようにコードを変更しました...それでもエラーが発生します。下記参照

Rake ファイルの新しいコード (テイク 3):

エラーコード:

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

ruby - FasterCSV の不正な形式のエラー

ユーザーがアップロードしたcsvファイルを解析するために、Railsアプリケーションで苦労せずにfastercsvを使用しています。しかし最近、あるユーザーが FasterCSV::MalformedCSVError をスローする csv ファイルをアップロードしました。

奇妙な部分は、openofficeで彼の csv ファイルを開き、変更せずに再保存したときです。サプライズ; 再保存されたcsvは、不正な形式のエラーなしで機能しています。

再保存したファイルと元のファイルの違いを確認したところ、openoffice によって一部のセルの内容が変更されていることがわかりました。

たとえば

元のセル値: "Mahmoud"

しかし、価値があることを再保存しました:二重引用符なしのマフムード

このファイルは 6000 行を超えているため、すべての違いを見つけることができません

なぜこれが起こるのでしょうか?または、offenoffice lib (手動ではなく) で csv ファイルを再保存してから、fastercsv を使用できますか?

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

ruby - 適切な CSV 形式に一致するように CSV ファイルを再フォーマットする方法

ユーザーがアップロードした csv ファイルを解析する Web アプリケーションがあります。

一部のユーザーが csv ファイルをアップロードすると、ここに記載されている適切な csv 形式と一致しません

例えば:

これは

rubyのfastcsvライブラリを使用して間違った csv を解析すると、失敗します。ただし、ファイルをExcel または openofficeで開くと成功します。

csvテキストを再フォーマットして適切なフォーマットにできるRubyライブラリはありますか?

0 投票する
3 に答える
8569 参照

ruby-on-rails - Rails FasterCSV "引用符で囲まれていないフィールドは \r または \n を許可しません"

FasterCSV と rake db:seeds の移行に問題があります。次のseeds.rbデータで、「rake aborted! Unquoted fields do not allow \r or \n (line 2)」というエラーが表示されます。

この問題の解決策を探したところ、多くの人にとって UTF-8 エンコーディングの問題であることがわかりました。iconv と :encoding => 'u' を要求しようとしましたが、「UTF-8 の無効なバイト シーケンス」というエラーが表示されます。

私は初心者であり、クラックする必要があるのが本当にエンコーディングの問題であるかどうかを判断できません (これを実行しようとして失敗しました。そうであれば、実際にいくつかのガイダンスを使用できます)。私は単純な失敗を犯し、seeds.rb とおそらく私の Excel -> csv ファイルの設定方法に何か問題があったと感じています。csv ファイルに悪いデータや厄介なデータはありません。これは単純な 1 語の文字列、テキスト、および整数です。助けてください!

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

ruby-on-rails - fastcsvを使用してcsvにrubyの特定の列ヘッダーが含まれていることを確認する方法

私はcsvファイルに次のような値が含まれています:

列見出し"UID""USERNAME"csvファイルの存在を確認する必要があります。私はrubyとfastercsvgemを使用しています。

fastcsvを使用してこのチェックを作成する方法を教えてください。前もって感謝します

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

ruby-on-rails - CSV をレンダリングするための Surveyor Gem - テンプレートがありません

Surveryor gemからの調査結果をCSV ファイルとしてレンダリングしようとしていますが、「テンプレートが見つかりません」というエラーが表示されます。

たとえば、次のようにlocalhost:3000/results/user-feedback-survey-1.csvなります。

の同じエラー.jsongem 'fastercsv'gem ファイルに追加しました。

足りないものはありますか?Rails 3.1.3 を使用しています。