J'essaie d'obtenir la configuration de fastercsv de sorte que plutôt que d'analyser chaque ligne, chaque colonne sera placée dans un tableau multiple.FasterCSV: colonnes dans un tableau - rails
CSV import file:
id, first name, last name, age
1, joe, smith, 11
2, jane, doe, 14
Save to array named people:
people[0][0] would equal id
people[2][1] would equal jane
C'est ce que j'ai actuellement:
url = 'http://url.com/file.csv'
open(url) do |f|
f.each_line do |line|
FasterCSV.parse(line) do |row|
row
end
end
end
Toute aide est appréciée.
Pourquoi un tableau multidimensionnel? Quel est le problème avec un tableau de hachages qui est beaucoup plus agréable à lire. –
Je voulais une configuration de tableau multidimensionnelle pour chaque colonne car je n'ai pas besoin de stocker les données dans l'enregistrement actif, je ne sais pas ce que seront les noms de colonnes, je veux prendre le tableau et compiler un fichier xml – Jeffrey