3 votos

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

¿Puede Numbers '09 (parte de la suite iWork) importar archivos XML? Específicamente, el formato creado por Excel al exportar como "XML Spreadsheet 2003".

No puedo usar el formato nativo de Excel porque los archivos son generados para nuestros clientes por una aplicación web.

Si Numbers no puede manejar estos archivos, ¿hay otros formatos de texto sin formato que se puedan usar? Podría usar csv, pero preferiría almacenar el formato dentro del archivo exportado en sí.

0 votos

¿Cuál es el formato de archivo resultante—.xml? ¿Has intentado una importación, y si es así, cuáles fueron los resultados?

0 votos

El formato resultante es .xls, simplemente porque lo fuerzo a que se muestre de esa manera para que las asociaciones de archivos funcionen. Ya que la mayoría de usuarios simplemente se asustan con un .xml y el visor nativo.

3voto

Chris Pink Puntos 1

10 años de edad pero como tropecé con esta publicación, tal vez alguien más también lo haga.

La forma fácil es ver el XML en un navegador (yo usé Firefox), en el Inspector (no en el código fuente) encontrarás una tabla HTML. Elige Editar como HTML, copia la tabla, luego puedes pegarla en Numbers

2voto

UnkwnTech Puntos 21942

Numbers ’09 admite el formato nativo de Excel (.xls) pero no puede convertir una Hoja de Cálculo XML de Excel. De hecho, si cambias el nombre a "xls" e intentas abrirlo (tratando de engañar a Numbers), probablemente solo verás todo el XML pero no la hoja de cálculo real. Lo cual es más aterrador que Psicosis II en los años 80.

Tu única opción es algún formato CVS o TEXT, que Excel incluso puede exportar con formato de Macintosh para saltos de línea y retorno de carro (si no me equivoco).

La gran desventaja es que todo el formato y cosas binarias se pierden automáticamente en la traducción (juego de palabras intencionado). ;)

Obtendrás los datos, pero no el formato.

Otra alternativa es intentar automatizar la conversión del formato Excel XML al formato nativo de Excel, incluso si tu aplicación web produce un XML, podrías intentar "transformarlos" antes que nada.

Para eso, no he investigado pero puedes empezar con una búsqueda en Google como esta. Parece que hay algunas soluciones para Windows, tal vez algo que puedas usar/intentar.

0 votos

Buenas ideas, pero quiero hacer algo más automatizado para nuestros usuarios.

0 votos

@Brendan lamentablemente, no hay uno que conozca en este momento.

1voto

JRC Puntos 176

Terminé cambiando la salida al formato nativo .xls utilizando el envoltorio de PHPExcel PHP de http://phpexcel.codeplex.com. Los archivos ahora se abren bien tanto en Excel nativo de Windows como en iWorks Numbers '09.

ACTUALIZACIÓN

PHPExcel ahora está disponible en https://github.com/PHPOffice/PHPExcel pero se dejó de mantener en 2017 y ya no se actualiza.

Deberías usar PhpSpreadsheet en su lugar, disponible en https://github.com/PHPOffice/PhpSpreadsheet.

0 votos

¿Podrías decirme qué hiciste para que tu archivo .xls se abriera en iWorks? Actualmente mi documento está mostrando código XML en lugar de la fecha real.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X