2009/2/11 Thibaut : > >> Essaie le gem roo : >> >> sudo gem install roo >> >> Le site :http://roo.rubyforge.org > > merci Jean-François, ça tombe bien, j'ai justement > besoin de lire du xslx!
D'ailleurs, ça me fait penser qu'il y a une nouvelle lib *très* intéressante, du nom de Surpass, dont le but est de créer des fichiers Excel en pur Ruby (donc sans faire de choses trop olé olé, tout en restant sous os non-windows...) Le projet est inscrit sur Rubyforge http://rubyforge.org/projects/surpass/ mais en fait hébergé sur Launchpad (ben oui, c'est control-versionné par Bazaar !) http://launchpad.net/surpass Je n'ai pas encore essayé - je compte le faire bientôt -, mais j'ai parcouru le code, ça a l'air bien parti (c'est un port d'une lib Python pyExcelerator / xlwt). Pas encore de version taggée, donc de gem, ça reste alpha. Attention je crois bien que ça ne génère que du xls pas du xslx Quand la première version du gem sortira, on en entendra parler, moi je vous le dis... require "surpass" book = Workbook.new ws = book.add_sheet('Hey, Dude') 6.upto(80) do |i| fnt = Font.new fnt.height = i*20 style = StyleFormat.new style.font = fnt ws.write(1, i, 'Test') ws.set_column_width(i, i) end book.save(__FILE__.gsub(/rb$/, "xls")) délire, non ?? -- Jean-François. -- http://twitter.com/underflow_ --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
