タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

tsvに関するrochefortのブックマーク (1)

  • 「ちょっとExcelで解析したいからデータ出して」と言われた時のためのArray#to_tsv - Qiita

    「最近入ってきたユーザーのデータがちょっと欲しいんだけど...」 等と言って、特にエンジニア以外のPMだったりビジネスサイドの人に、Excelで見られるデータを求められることってないですか? そのくらいお安いご用と言いたいけれど、実際、 番の最新のデータを元に、csvとかxls形式のファイルを吐き出して、ローカルに持ってくるのは意外とめんどい。 RubyCSVモジュールがあんまりイケてなくて、to_csvみたいに扱えないので、コード書くのも意外とめんどい。 みたいなことがあります。 こんなときに作っておくといいのが、Arrayクラスについたto_tsvメソッド。 to_csvではなくto_tsvなことがミソ。TSVだとExcelにコピペできます。 require 'csv' class Array def to_tsv CSV.generate(col_sep: "\t") do |c

    「ちょっとExcelで解析したいからデータ出して」と言われた時のためのArray#to_tsv - Qiita
    rochefort
    rochefort 2015/01/05
    self.map { |x| x.kind_of?(Enumerable) ? x.map(&:to_s).join("\t") : x }.join("\n")
  • 1