Différence entre XML et XLS Différence entre
XML vs XLS
Il y a eu une certaine confusion avec la décision de Microsoft de changer les formats des formats déjà établis d'Office vers les nouveaux formats XML. Excel est l'une des applications qui a été affectée par ce changement avec le remplacement de XLS par XLSX basé sur XML. XML, qui signifie Extensible Markup Language, est en fait un langage de balisage et non un format de fichier. Pour cette raison, il n'est pas spécifique à une application et est donc utilisé par beaucoup d'autres, y compris les applications Word de Microsoft Office et Powerpoint.
Parce que XLSX utilise XML, il hérite également des traits clés de XML qui sont très différents de XLS. XML est basé sur du texte tandis que XLS est un format binaire qui ne peut pas être ouvert avec des éditeurs de texte. Si vous essayez d'ouvrir XLSX avec un éditeur de texte, vous obtiendrez des déchets. C'est parce que les fichiers XML sont archivés en utilisant le format ZIP. Mais vous pouvez facilement l'ouvrir avec n'importe quelle application d'archivage comme WinZip et WinRar pour accéder aux fichiers XML et les ouvrir avec un éditeur de texte.
XML est aussi un standard ouvert comparé à XLS, ce qui n'est pas le cas. XLS n'était pas problématique tant que vous utilisez Excel. Mais quand vous l'ouvrez dans une autre application ou l'envoyez à quelqu'un qui est sur un Mac ou Linux, il est très probable que la feuille de calcul n'apparaîtra pas comme vous l'avez prévu. Avec le XLSX basé sur XML, ce n'est pas un problème. L'ouverture de la norme garantit que presque tout le monde peut obtenir des informations sur la façon dont Microsoft encode certains aspects dans le fichier et adapter le comportement de leur application pour s'adapter.
XLS était un format très approprié dans l'ancien temps mais a été critiqué en raison de sa nature fermée. La décision de Microsoft de passer au format XML pour leurs applications Office est un changement bienvenu qui rend le format un peu plus universel. Même si le format n'est pas adapté par défaut à d'autres applications, cela ne leur donne aucune raison de ne pas avoir la possibilité d'ouvrir correctement des feuilles de calcul Excel et d'autres extensions d'applications bureautiques.
Résumé:
1. XLS est l'extension pour les feuilles de calcul Excel alors que XML est un langage de balisage
2. XML est la base pour le remplacement de XLS
3. XML est basé sur du texte et XLS est binaire
4. XML est un format ouvert alors que XLS n'est pas