¿Puede Numbers '09 importar un archivo XML de Excel?

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

¿Cuál es el formato de archivo resultante: xml? ¿Ha intentado una importación y, de ser así, cuáles fueron los resultados?
El formato resultante es .xls, solo porque lo obligo a que salga así para que funcionen las asociaciones de archivos. Como la mayoría de los usuarios simplemente se vuelven locos con un .xml y el visor nativo.

Respuestas (3)

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.

Buenas ideas, pero quiero hacer algo más automatizado para nuestros usuarios.
@Brendan lamentablemente, no hay ninguno que conozca en este momento.

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 .

¿Podría decirme qué hizo para que su archivo .xls se abriera en iWorks? Actualmente, mi documento muestra el código xml en lugar de la fecha real.