15
ハッシュの配列を.csvファイルに変換するにはどうすればよいですか?ハッシュの配列をCSVファイルに変換する
私は
CSV.open("data.csv", "wb") do |csv|
@data.to_csv
end
を試してみましたが、
ハッシュの配列を.csvファイルに変換するにはどうすればよいですか?ハッシュの配列をCSVファイルに変換する
私は
CSV.open("data.csv", "wb") do |csv|
@data.to_csv
end
を試してみましたが、
これを試してみてください空白です:
CSV.open("data.csv", "wb") do |csv|
@data.each do |hash|
csv << hash.values
end
end
あなたはハッシュのキーを格納するCSVの最初の行をしたい場合は(種類ヘッダーのように)、単に:
CSV.open("data.csv", "wb") do |csv|
csv << @data.first.keys # adds the attributes name on the first line
@data.each do |hash|
csv << hash.values
end
end
以下の@cgencoのコメントを読んでください。彼はArrayクラスのサルパッチを作成しました。
しかし、私はキーも持っていますが、これは値だけを表示します –
どうしますか?コードの第2部分を見たことがありますか?あなたはあなたのハッシュの配列にあなたが持っているデータの例を投稿し、それをcsvに入れたいのですか? @SamanthaKlonaris – MrYoshiji
また、開いているdoブロックの中で 'csv << @ data.to_csv'を直接試すこともできます。 – MrYoshiji