Un jour, une gem

10/01/2012

Mardi c'est simple xlsx writer

gem install simple_xlsx_writer

La gem pour écrire des xlsx

Hier nous parsions des .xls, Aujourd’hui nous allons en générer !

Après plusieurs essais sur différentes gems, je me suis arrêté à simple xlsx writer. Car le fichier est généré en .xlsx, qui est un format simple, sans chichi et compatible avec la plupart des logiciels de type Excel.

Cette gem se révèle plutôt simple à l’utilisation :

Ruby

require 'rubygems'
require 'simple_xlsx'
  
serializer = SimpleXlsx::Serializer.new('bonjourgem.xlsx') do |doc|
  doc.add_sheet('Bonjourgem') do |sheet|
    sheet.add_row([
      'nom de la gem',
      'jour de sortie'])
    sheet.add_row([
      'simple xlsx', 
      'mardi 10 janvier'])
  end
end

Et voilà rien de plus à faire pour générer un .xlsx.

Quelques liens utiles :