Boa tarde pessoal.

Estava aqui a fazer os exports para excel de grids através da lib as3xls
mas deparo-me com o problema dos caracteres especiais

Inicialmente tenho:

var bytes:ByteArray =  xls.saveToByteArray();
var fileRef:FileReference = new FileReference;
fileRef.save(bytes2, 'nomeficheiro.xls');

Lendo a API poderia usar o writeMultiByte para colocar o char set
Então fiz:

                    var bytes:ByteArray =  xls.saveToByteArray();

                    var bytes2:ByteArray = new ByteArray();
                    bytes2.writeMultiByte(bytes.toString(),"latin9");

                    var fileRef:FileReference = new FileReference;
                    fileRef.save(bytes2, 'nomeficheiro.xls');

O problema é que assim não passa nenhum resultado para o Excel.

Alguem tem ideia do que possa ser, ou uma melhor solução para passar uma
datagrid para excel sem problemas de caracteres ?

Cumprimentos
Luis Costa


-- 
Luís Medeiro Costa

Flex Front-End Developer
URL: http://www.luiscostaweb.com/
E-mail: [email protected]
MSN: [email protected]
Twitter: http://twitter.com/LTostas

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a