O Numbers '09 (parte do conjunto iWork) pode importar arquivos XML? Especificamente, o formato criado pelo Excel ao exportar como "XML Spreadsheet 2003".
Eu não posso simplesmente usar o formato nativo do Excel porque os arquivos são gerados para nossos clientes por um aplicativo da web.
Se o Numbers não conseguir lidar com esses arquivos, existem outros formatos de texto simples que possam ser usados? Eu poderia usar csv, mas eu preferiria armazenar a formatação dentro do próprio arquivo exportado.
Respostas:
O Numbers '09 suporta o formato nativo do Excel (.xls), mas não pode converter a partir de uma planilha XML do Excel. Na verdade, se você renomeá-lo como “xls” e tentar abri-lo (tentando enganar o Numbers), provavelmente verá todo o XML, mas não a planilha real. O que é mais assustador do que a Psicose II nos anos 80.
Sua única aposta é algum formato CVS ou TEXT, que o excel pode até exportar com o formato Macintosh para finais de linha e retorno de operadora (se não me engano).
A grande desvantagem é que todo o formato e material binário são automaticamente perdidos na tradução (certo trocadilho intencional). ;)
Você obterá os dados, mas não o formato.
Outra alternativa é tentar automatizar o formato XML do Excel para o formato Nativo do Excel, mesmo que o seu webapp exiba um XML, você poderia tentar “transformá-los” antes de qualquer outra coisa.
Para isso, eu não investiguei, mas você pode começar com uma consulta do google como esta . Parece haver algumas soluções do Windows, talvez algo que você possa usar / experimentar.
fonte
Acabei alterando a saída para o formato .xls nativo usando o wrapper php de http://phpexcel.codeplex.com . Os arquivos agora abrem bem nas duas janelas nativas Excel e iWorks Numbers '09.
fonte