¿Puede Numbers '09 (parte del paquete iWork) importar archivos XML? Específicamente, el formato creado por Excel al exportar como "XML Spreadsheet 2003".
No puedo simplemente usar el formato nativo de Excel porque una aplicación web genera los archivos para nuestros clientes.
Si Numbers no puede manejar estos archivos, ¿hay algún otro formato de texto sin formato que pueda usarse? Podría usar csv, pero preferiría almacenar el formato dentro del propio archivo exportado.
Numbers '09 es compatible con el formato nativo de Excel (.xls) , pero no se puede convertir desde una hoja de cálculo XML de Excel. De hecho, si le cambia el nombre a "xls" e intenta abrirlo (tratando de engañar a Numbers), probablemente verá todo el XML pero no la hoja de cálculo real. Que da más miedo que Psicosis II allá por los 80.
Su única apuesta es algún formato CVS o TEXT, que Excel puede incluso exportar con formato Macintosh para finales de línea y retorno de operador (si no me equivoco).
El gran inconveniente es que todo el formato y las cosas binarias se pierden automáticamente en la traducción (cierto juego de palabras). ;)
Obtendrá los datos, pero no el formato.
Otra alternativa es tratar de automatizar el formato Excel XML a Excel Native, incluso si su aplicación web genera un XML, podría intentar "transformarlos" antes que nada.
Para eso, no he investigado, pero puede comenzar con una consulta de Google como esta . Parece que hay algunas soluciones de Windows, tal vez algo que pueda usar/probar.
10 años, pero como me topé con esta publicación, tal vez alguien más también lo haga.
La manera fácil es ver el XML en un navegador (usé Firefox), en el Inspector (no en el código fuente) encontrarás una tabla HTML. Elija Editar como HTML, copie la tabla, luego puede pegarla en Números
Terminé cambiando la salida al formato nativo .xls usando el envoltorio PHPExcel PHP de http://phpexcel.codeplex.com . Los archivos ahora se abren bien tanto en Windows nativo Excel como en iWorks Numbers '09.
ACTUALIZAR
PHPExcel ahora está disponible en https://github.com/PHPOffice/PHPExcel , pero quedó obsoleto en 2017 y ya no se mantiene.
Debería usar PhpSpreadsheet en su lugar, disponible en https://github.com/PHPOffice/PhpSpreadsheet .
Dori
Brendan Bernardo