XML和XLS

Anonim

XML与XLS

微软决定将格式从已经建立的Office格式更改为新的基于XML的格式,这一点令人感到困惑。 Excel是受此更改影响的应用程序之一,XLS将替换为基于XML的XLSX。 XML代表可扩展标记语言,实际上是一种标记语言,而不是文件格式。因此,它不是特定于任何应用程序,因此被许多其他应用程序使用,包括Microsoft Office自己的Word和Powerpoint应用程序。

因为XLSX使用XML,所以它还继承了与XLS非常不同的XML的关键特性。 XML是基于文本的,而XLS是无法使用文本编辑器打开的二进制格式。如果您尝试使用文本编辑器打开XLSX,您将获得垃圾。这是因为XML文件使用ZIP格式存档。但您可以使用任何归档应用程序(如WinZip和WinRar)轻松打开它,以获取实际的XML文件并使用文本编辑器打开它们。

与XLS相比,XML也是一个开放的标准,而不是。只要您使用Excel,XLS就没有问题。但是当您在另一个应用程序中打开它或将其发送给Mac或Linux上的某个人时,很可能电子表格不会像您预期的那样出现。使用基于XML的XLSX,这不是问题。标准的开放性确保几乎任何人都可以获得有关Microsoft如何将某些方面编码到文件中并调整其应用程序行为以适应的信息。

XLS在过去是一种非常适合的格式,但由于其封闭性质而受到批评。微软决定为其Office应用程序转换为XML格式是一个值得欢迎的变化,这使得格式更加普遍。即使该格式未被其他应用程序调整为默认格式,它也没有理由不能正确打开Excel电子表格和其他办公应用程序扩展。

摘要:

1.XLS是Excel电子表格的扩展,而XML是标记语言 2.XML是替换XLS的基础 3.XML是基于文本的,而XLS是二进制的 4.XML是一种开放格式,而XLS则不是