में कैसे सहेजना है मैं रूबी में नया हूं इसलिए कृपया नोबिशनेस को क्षमा करें।एक हैश को एक CSV
मेरे पास दो कॉलम के साथ एक CSV है। जानवरों के नाम के लिए एक और पशु प्रकार के लिए एक। मेरे पास एक हैश है जिसमें सभी चाबियाँ पशु नाम हैं और मूल्य पशु प्रकार हैं। मैं fastCSV का उपयोग किये बिना सीएसवी को हैश लिखना चाहता हूं। मैंने कई विचारों के बारे में सोचा है जो सबसे आसान होगा .. यहां बुनियादी लेआउट है।
require "csv"
def write_file
h = { 'dog' => 'canine', 'cat' => 'feline', 'donkey' => 'asinine' }
CSV.open("data.csv", "wb") do |csv|
csv << [???????????]
end
end
जब मैं फ़ाइल को खोला यह से पढ़ने के लिए मैं इसे File.open("blabla.csv", headers: true)
इसे वापस फाइल करने के लिए एक ही तरह से लिखने के लिए संभव है खोला?
मेरे प्रश्न पर मतदान के लिए धन्यवाद। :) – TheLegend
बस इतना ही आपको पता है, रूबी 1.9 ने पुराने सीएसवी मॉड्यूल को FasterCSV के साथ बदल दिया है, इसलिए आप वास्तव में FasterCSV का उपयोग कर रहे हैं। चूंकि यह मानक पुस्तकालय का हिस्सा है, इसे FasterCSV के बजाय सीएसवी कहा जाता है। –