Razlika između XML i XLS

XML u odnosu na XLS

Došlo je do zabune u Microsoftovoj odluci da promijeni formate iz već utvrđenih Officeovih formata u nove temeljene na XML-u. Excel je jedna od aplikacija na koje je utjecala ta promjena, a XLS je zamijenjen XLSX temeljen na XML-u. XML, što označava Extensible Markup Language, zapravo je označni jezik, a ne format datoteke. Zbog toga nije specifičan za bilo koji program pa ga koriste mnogi drugi, uključujući Microsoft Office Word i Powerpoint aplikacije.

Budući da XLSX koristi XML, on također nasljeđuje ključne osobine XML-a vrlo različite od XLS-a. XML se temelji na tekstu, dok je XLS binarni format koji se ne može otvoriti uređivačima teksta. Ako pokušate otvoriti XLSX pomoću uređivača teksta, dobit ćete smeće. To je zato što se XML datoteke arhiviraju pomoću ZIP formata. Ali lako ga možete otvoriti bilo kojom aplikacijom za arhiviranje poput WinZip i WinRar da biste došli do stvarnih XML datoteka i otvorili ih uređivačem teksta..

XML je također otvoreni standard u usporedbi s XLS-om, što nije. XLS nije bio problematičan sve dok koristite Excel. Ali kada ga otvorite u drugoj aplikaciji ili pošaljete nekome tko je na Mac ili Linuxu, vrlo je vjerojatno da se proračunska tablica neće pojaviti onako kako ste namjeravali. Sa XLSX temeljenim na XML-u to nije problem. Otvorenost standarda osigurava da gotovo svatko može dobiti informacije o tome kako Microsoft kodira određene aspekte u datoteci i prilagoditi ponašanje aplikacije kako bi se prilagodio.

XLS je bio vrlo adekvatan format u starim vremenima, ali bio je kritiziran zbog zatvorenosti. Microsoftova odluka da pređe u XML format za svoje Office aplikacije dobrodošla je promjena koja format čini malo univerzalnijim. Čak i ako drugi programi nisu prilagođeni format kao zadani, ne daje im razlog da nemaju mogućnost ispravnog otvaranja Excel proračunskih tablica i drugih proširenja uredskih aplikacija.

Sažetak:

1.XLS je proširenje za Excel proračunske tablice dok je XML označni jezik
2.XML je osnova za zamjenu za XLS
3.XML se temelji na tekstu i dok je XLS binarni
4.XML je otvoreni format dok XLS nije