Je rencontre des problèmes pour écrire des colonnes dans un fichier CSV avec Ruby. Voici mon extrait de code.Comment écrire l'en-tête des colonnes dans un fichier csv avec Ruby?
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
Le code ajoute les en-têtes de colonne à chaque ligne et j'en ai seulement besoin en haut de chaque colonne de données. J'ai cherché ici et d'autres endroits, mais je ne peux pas trouver une réponse claire à la façon dont c'est fait. Toute aide serait grandement appréciée.
Salut, cela a fonctionné. Je vous remercie. Jfleck – Joe