2015-12-10 4 views

Répondre

0

Vous voulez bien trier vos données par année (au moins) et d'ajouter une feuille de calcul pour chaque année:

data_by_year.each do |thing| 
    wb.add_worksheet(:name => thing.year.to_s) do |sheet| 
    sheet.add_row ["First Column", "Second", "Third"] 
    sheet.add_row [thing.first, thing.second, thing.third] 
    end 
end 

Il est un attribut workbook.worksheets d'instance du type SimpleTypedList, mais ce n'est pas considéré comme API publique. Avec cela, vous pouvez avoir du succès en ajoutant des feuilles de calcul, que vos données soient ou non dans l'ordre de l'année.