Passar de uma função de 30 linhas para uma de quase 1000 só por causa do
charset parece-me um pouco estranho.

https://github.com/djw/as3xls/pull/8

É que fazendo o debug o excel file até tem tudo correto em termos de
caracteres, o problema está ou quando faço o savetoByteArrary() ou quando é
feito o filereference do bytearray.

Há problemas que vão durar para sempre no flex.

2012/4/3 Hugo Ferreira <[email protected]>

> A lib original as3xls foi descontinuada à muito tempo e depois surgiu um
> fork como já é habitual nestes casos:  https://github.com/djw/as3xls
> Também este fork foi descontinuado como também é habitual.
> Este fork tem diversas correcções sob a lib original (atenção que existem
> mais correcções documentadas nas issues mas não estão no código).
>
> No dia 3 de Abril de 2012 17:23, Luis Costa <[email protected]>escreveu:
>
>> 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.
>>
>
>  --
> 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.
>



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