É uma DLL completa para construção de planilhas XLSX, incluída automaticamente em toda nova Kb com environment .Net Framework. Em outras palavras, acabou a novela, acho, e com esse recurso não precisamos mais recorrer a DLL´s externas como o JakartaPOI, entre outras.
Quer testar, não precisa muita coisa, a não ser o Genexus Ev2 ou o Ev1 com Upgrade 8, uma nova kb, e programar um webpanel com o seguinte código.
Event Enter
&exceldocument.Open('teste.xlsx')
&exceldocument.Cells(1,1).Text = 'alo mamae!'
&exceldocument.Save()
EndEvent
A primeira vez que executei o Gx relutou em apresentar a planilha, creio que era o IIS tentando subir a DLL, não sei ainda, mas na segunda vez a planilha foi criada normalmente.
O EPPlus é livre sob a licença GNU, portanto, não precisa se preocupar em pagar para usá-la, a menos que queira retribuir o esforço dos pobres programadores que ralaram muito para produzir a coisa, que é digna de grandes elogios, pois permite muitos recursos além das propriedades apresentadas na variavel &exceldocument, como por exemplo a programação de PivotTables, vale a pena conferir.
Será que teremos um final feliz?
Maiores informações:
- Genexus EV1 U8
http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,77,O,S,0,,3910 - EPPlus
http://epplus.codeplex.com/ - Gabriela
http://tvg.globo.com/novelas/gabriela/index.html
Muito bom isso!
ResponderExcluirAqui na empresa nós tivemos que recorrer a compra da DLL da Gembox há um tempo atrás para gerarmos Excel em 64bits na Web.