問題タブ [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.
ruby-on-rails - 特殊文字/中国語のテキストがcsvで正しくレンダリングされない
私はcharset=utf-8を使用しています。csvオプションで。漢字と一部の特殊文字(例:-'»'、)は、ブラウザでは同じテキストで問題なく表示されますが、まだcsvで正しくレンダリングされません。
ruby-on-rails - FasterCSV と非ラテン文字
最近、レールで FasterCSV を使用して SQL データベースを CSV にエクスポートするのに役立つコードを作成しました。ただし、データベースの一部に繁体字が含まれています。エクスポートすると、?????? が表示されます CSV ファイルの出力として。FasterCSV が UTF-8 を使用して CSV ファイルをエンコードするように $KCODE = 'u' を変更しようとしましたが、うまくいきませんでした。エンコーディングを変換するIconvも奇妙な結果をもたらしています。ソースコードは次のとおりです。
終わり
ありがとう、
ruby-on-rails - FasterCSV の出力を変更する
私は現在、FasterCSV gem を使用してテーブルを CSV ファイルにエクスポートするための呼び出しを処理するコントローラーを持っています。問題は、データベースに格納されている情報が明確でない場合があるため、特定の列の出力を変更したいということです。
たとえば、私の project.status 列にはステータスの代わりに数字があります。つまり、データベースの 1 はアクティブ、2 は非アクティブ、0 は未決定に対応します。テーブルをエクスポートすると、アクティブ、非アクティブ、未決定の代わりに 0,1,2 が表示されます。これを実装する方法はありますか?
最終的に生成された CSV ファイルをチェックし、各 0,1,2 を対応する出力に変更する単純なループを試しましたが、問題は、0,1,2 を持つ他のすべての列も変更されることです。列を分離する方法がわかりません。前もって感謝します
ruby - Rubyの引用符、このCSVをファイルに保存すると、なぜ三重の二重引用符が表示されるのですか?
FastCSVを使用しています。
私がこれをするとき:
title = "\" "+ some_title +" \ ""
私のファイルは次のようになります:
が欲しいです:
mysql - Ruby で CSV を読み取る最良の方法。FasterCSV?
Ruby で読み取り、Active Record を使用して MySQL データベースに挿入する Ruby オブジェクトを作成する CSV ファイルがあります。これを行う最善の方法は何ですか?FasterCSVとRuby コア CSVという2 つの明確なオプションがあります。どちらが良いですか?私が見逃しているより良いオプションはありますか?
編集: Gareth は FasterCSV を使用するように言っていますが、FasterCSV を使用して CSV ファイルを読み取る最良の方法は何ですか? ドキュメントを見るとparse
、foreach
、read
、open
…と呼ばれるメソッドがあり、 foreach
「CSV ファイルを読み取るための主要なインターフェイスとして意図されている」と書かれています。だから、私はそれを使うべきだと思いますか?
ruby - FasterCSV を使用して 1 つの CSV 列のテキストを置き換える
Ruby に比較的慣れていないので、FasterCSV を使用して次のことを行う方法を見つけようとしています: CSV ファイルを開き、そのヘッダーで列を選択し、この列で文字列 x のすべての出現箇所のみを y に置き換え、新しいファイルを書き出します。 STDOUTへ。次のコードはほとんど機能します。
唯一の問題は、予期しないヘッダー変換があることです。選択した列のヘッダーが csv テーブルの列の置換前に「MyCol」である場合、その後は「mycol」になります (コード内のコメントを参照)。なぜこれが起こるのですか?そして、それを回避する方法は?ありがとう。
ruby-on-rails - FasterCsv を使用して csv ファイルをフォーマットする - rails
FasterCsv を使用してデータをレールの CSV ファイルにエクスポートしています。CSV ファイルの値を書式設定したい
カラーリング、ボールドなど
どのようにそれを行うには?任意の助け..
ruby - FasterCSVの適用例
Ruby on Rails や Web プログラミングも初心者です。誰かが FasterCSV 実装の例を見せてくれませんか?
ruby-on-rails - より高速な CSV レイアウト
CSV を行ではなく列にレイアウトする必要があります。したがって、スプレッドシートを下に移動することはできません。例えば:
ヘッダー 1、値 1.1、値 2.1
ヘッダー 2、値 1.2、値 2.2
ヘッダー 3、値 1.3、値 2.3
誰もこれを行う方法を知っていますか? ドキュメントを調べましたが、レイアウトを列に変更することについて何も見つかりません。
編集:
ruby - Ruby 1.9 標準 CSV ライブラリとは
アプリケーションで FasterCSV gem を試すと、次のエラーが発生します。
ちなみに、Rails 3、Ruby 1.9.2、Rubygems 1.4 を使っています。
Ruby 1.9 の標準 CSV ライブラリの使用方法を教えてください。私はRailsに非常に慣れていないので、まったくわかりません。