3 votes

Est-ce que Numbers '09 peut importer un fichier Excel XML ?

Est-ce que Numbers '09 (partie de la suite iWork) peut importer des fichiers XML ? En particulier, le format créé par Excel lors de l'exportation en tant que "XML Spreadsheet 2003".

Je ne peux pas simplement utiliser le format natif d'Excel car les fichiers sont générés pour nos clients par une application web.

Si Numbers ne peut pas gérer ces fichiers, existe-t-il d'autres formats en texte brut qui pourraient être utilisés ? Je pourrais utiliser du csv, mais je préférerais stocker la mise en forme dans le fichier exporté lui-même.

3voto

Chris Pink Points 173

10 ans mais comme je suis tombé sur ce post, peut-être que quelqu'un d'autre le fera aussi.

La façon la plus simple est de visualiser le XML dans un navigateur (j'ai utilisé Firefox), dans l'Inspecteur (pas le code source) vous trouverez un tableau HTML. Choisissez Modifier en HTML, copiez le tableau, vous pourrez ensuite le coller dans Numbers

2voto

UnkwnTech Points 21942

Numbers ’09 prend en charge le format natif Excel (.xls) mais il ne peut pas convertir une feuille de calcul XML Excel. En fait, si vous la renommez en « xls » et essayez de l'ouvrir (en essayant de tromper Numbers), vous verrez probablement tout le XML mais pas la feuille de calcul réelle. Ce qui est plus effrayant que Psychosis II dans les années 80.

Votre seule option est un format CVS ou TEXTE, que Excel peut même exporter au format Macintosh pour les sauts de ligne et les retours chariot (si je ne me trompe pas).

L'inconvénient majeur est que tout le format et les données binaires se perdent automatiquement dans la traduction (jeu de mots certainement intentionnel). ;)

Vous obtiendrez les données, mais pas le format.

Une autre alternative serait d'essayer d'automatiser la conversion du format Excel XML au format natif Excel, même si votre application Web produit un XML, vous pourriez essayer de les "transformer" avant tout le reste.

Pour cela, je n'ai pas enquêté mais vous pouvez commencer par une requête sur Google comme celle-ci. Il semble y avoir des solutions Windows, peut-être quelque chose que vous pouvez utiliser/essayer.

1voto

Erick B Points 728

J'ai fini par modifier la sortie au format .xls natif en utilisant le wrapper PHPExcel PHP de http://phpexcel.codeplex.com. Les fichiers s'ouvrent maintenant correctement dans Excel natif de Windows et dans Numbers '09 d'iWorks.

MISE À JOUR

PHPExcel est maintenant disponible sur https://github.com/PHPOffice/PHPExcel mais a été obsolète en 2017 et n'est plus maintenu.

Vous devriez utiliser PhpSpreadsheet à la place, disponible sur https://github.com/PHPOffice/PhpSpreadsheet.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X