XML和XLS

Anonim

XML与XLS

文件格式总是在不断发展,主要是为了添加新功能,但有时会修复缺点或提高兼容性。 XLS是比较流行的一种,用于Microsoft的电子表格应用程序Excel。 Microsoft Office格式中发生的更改导致人们一般会询问XML是什么以及它与XLS和Excel的关系。 XML和XLS之间的主要区别在于它们实际上是什么。虽然XLS是一种文件格式,但如前所述,XML实际上是一种在网页中突出使用的标记语言。

XML和XLS之间存在几个明显的差异。首先,XLS是一种专有格式,这意味着微软拥有它的知识产权。 XLS的专有特性使其他程序员难以编写应用程序来读取和写入与Excel兼容的XLS文件。另一方面,XML是一种开放格式,并且记录了如何完成事情的具体细节。这消除了弄清楚文件如何构造以及每个元素如何存储在文件中所涉及的猜测。为了补充这一点,XML也是基于文本的,可以在任何文本编辑器上阅读。由于标签可能会更难读,您仍然可以找到实际内容。使用XLS,文件以二进制格式存储。只有Excel可以绝对准确地重现文件的内容,因为其他应用程序可能无法确定内容以及它们的格式。

由于XML在当时使用的XLS优于XLS,因此引入了一种新的格式。此格式带有扩展XLSX并基于XML。它继承了许多XML优势,使其成为一个很好的选择。 XLSX只是其中一种新格式,因为其他MS Office应用程序也采用了基于XML的新文档格式。只有2007版或更高版本的MS Office才能使用这些文件。旧版本需要兼容性补丁才能读取它们。

摘要:

1.XML是一种标记语言,而XLS是Microsoft Excel的文件格式 2.XML是一种开放格式,而XLS是一种专有格式 3.XML是用户可读的,而XLS则不是 4.XLS正在被基于XML的更新格式所取代