Разлика между XML и XLS

XML срещу XLS

Настъпи известно объркване с решението на Microsoft да промени форматите от вече установените формати на Office в новиXMLбазирани такива. Excel е едно от приложенията, засегнати от тази промяна, като XLS е заменен от XML базиран XLSX. XML, което означава Extensible Markup Language, всъщност е език за маркиране, а не файлов формат. Поради това той не е специфичен за всяко приложение и по този начин се използва от много други, включително собствените приложения на Microsoft Office и Powerpoint.



Тъй като XLSX използва XML, той също наследява ключови черти на XML, които са много различни от XLS. XML е базиран на текст, докато XLS е двоичен формат, който не може да се отвори с текстови редактори. Ако се опитате да отворите XLSX с текстов редактор, ще получите боклук. Това е така, защото XML файловете се архивират с помощта на ZIP формат. Но можете лесно да го отворите с всяко приложение за архивиране като WinZip и WinRar, за да стигнете до действителните XML файлове и да ги отворите с текстов редактор.

XML също е отворен стандарт в сравнение с XLS, което не е така. XLS не е проблематично, докато използвате Excel. Но когато го отворите в друго приложение или го изпратите на някой, който е на Mac или Linux, е много вероятно електронната таблица да не се появи както сте замислили. При XLSX, базиран на XML, това не е проблем. Откритостта на стандарта гарантира, че почти всеки може да спечелиинформацияза това как Microsoft кодира определени аспекти във файла и коригира поведението на тяхното приложение, за да се адаптира.

XLS беше много подходящ формат в старите времена, но беше критикуван поради затворения си характер. Решението на Microsoft да премине към XML формат за техните приложения на Office е добре дошла промяна, която прави формата малко по-универсален. Дори ако форматът не е адаптиран от други приложения по подразбиране, това не им дава причина да не могат да отварят правилно електронните таблици на Excel и други разширения за офис приложения.

Резюме:

1.XLS е разширението за електронни таблици на Excel, докато XML е език за маркиране
2. XML е основата за замяна на XLS
3.XML е базиран на текст и докато XLS е двоичен
4.XML е отворен формат, докато XLS не