XML vs XLS
Es gab einige Verwirrung mit der Entscheidung von Microsoft, Formate von den bereits etablierten Office-Formaten in die neuen XML-basierten Formate zu ändern. Excel ist eine der Anwendungen, die von dieser Änderung betroffen sind, wobei XLS durch XML-basierte XLSX ersetzt wurde. XML (Extensible Markup Language) ist eine Auszeichnungssprache und kein Dateiformat. Aus diesem Grund ist es für keine Anwendung spezifisch und wird daher von vielen anderen verwendet, einschließlich Microsoft Office-eigenen Word- und Powerpoint-Anwendungen.
Da XLSX XML verwendet, erbt es auch Schlüsselmerkmale von XML, die sich sehr von XLS unterscheiden. XML ist textbasiert, während XLS ein binäres Format ist, das nicht mit Texteditoren geöffnet werden kann. Wenn Sie versuchen, XLSX mit einem Texteditor zu öffnen, erhalten Sie Müll. Das liegt daran, dass die XML-Dateien im ZIP-Format archiviert werden. Sie können es jedoch problemlos mit jeder Archivierungsanwendung wie WinZip und WinRar öffnen, um zu den eigentlichen XML-Dateien zu gelangen und sie mit einem Texteditor zu öffnen.
XML ist im Vergleich zu XLS auch ein offener Standard, was nicht der Fall ist. XLS war nicht problematisch, solange Sie Excel verwenden. Wenn Sie es jedoch in einer anderen Anwendung öffnen oder an jemanden senden, der sich auf einem Mac oder Linux befindet, wird die Kalkulationstabelle höchstwahrscheinlich nicht wie beabsichtigt angezeigt. Bei der XML-basierten XLSX ist dies kein Problem. Die Offenheit des Standards stellt sicher, dass nahezu jeder Informationen darüber erhalten kann, wie Microsoft bestimmte Aspekte in die Datei kodiert und das Verhalten ihrer Anwendung anpasst.
XLS war früher ein sehr passendes Format, wurde jedoch wegen seiner geschlossenen Natur kritisiert. Die Entscheidung von Microsoft, für ihre Office-Anwendungen auf das XML-Format umzustellen, ist eine willkommene Änderung, die das Format etwas universeller macht. Selbst wenn das Format nicht standardmäßig von anderen Anwendungen angepasst wird, gibt es keinen Grund, nicht in der Lage zu sein, Excel-Tabellenkalkulationen und andere Office-Anwendungserweiterungen ordnungsgemäß zu öffnen.
Zusammenfassung:
1.XLS ist die Erweiterung für Excel-Tabellen, während XML die Auszeichnungssprache ist
2.XML ist die Basis für den Ersatz von XLS
3.XML ist textbasiert und während XLS binär ist
4. XML ist ein offenes Format, XLS jedoch nicht