Wie schreibe Spalten Header in eine CSV-Datei mit Ruby?

Bin ich Probleme beim schreiben von Spalten in eine csv-Datei mit Ruby. Unten ist mein code-snippet.

 calc = numerator/denominator.to_f
 data_out = "#{numerator}, #{denominator}, #{calc}"
 File.open('cdhu3_X.csv','a+') do|hdr|
      hdr << ["numerator","denominator","calculation\n"] #< column header
          hdr << "#{data_out}\n"
 end

Fügt der code die Spaltenüberschriften, um jede Zeile, und ich brauche nur es wird am oberen Rand jeder Spalte mit Daten. Ich habe gesucht hier und an anderen Orten, aber nicht finden können, eine klare Antwort auf die Frage zu, wie Ihre getan.
Jegliche Hilfe würde sehr geschätzt werden.

InformationsquelleAutor der Frage Joe | 2013-04-09

Schreibe einen Kommentar