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]
-~----------~----~----~----~------~----~------~--~---

Répondre à