Razlika između XML i XLS

XML u odnosu na XLS

Formati datoteka se uvijek razvijaju, uglavnom za dodavanje novih značajki, ali ponekad za ispravljanje nedostataka ili za poboljšanje kompatibilnosti. XLS je jedan od popularnijih, koji se koristi u Microsoftovoj aplikaciji za proračunske tablice Excel. Promjene u Microsoft Office formatima navele su ljude da se pitaju što je XML i kako se uopšte odnosi na XLS i Excel. Glavna razlika između XML i XLS je ono što oni zapravo jesu. Iako je XLS format datoteke, kao što je već spomenuto, XML je zapravo označni jezik koji se istaknuto koristi na web stranicama.

Postoji još nekoliko različitih razlika između XML i XLS. Prvo, XLS je vlasnički format, što znači da Microsoft ima intelektualna prava na njega. Vlasnička priroda XLS-a otežala je drugim programerima da kodiraju svoje aplikacije za čitanje i pisanje XLS datoteka koje su kompatibilne s Excelom. S druge strane, XML je otvoreni format i dokumentiraju se specifičnosti načina na koji se to radi. Ovo uklanja nagađanja uključena u otkrivanje strukture datoteke i načina na koji je svaki element pohranjen u datoteci. Kao dodatak ovoj točki, XML se temelji i na tekstu te se može čitati u bilo kojem uređivaču teksta. Zbog oznaka može biti malo teže čitati, no i dalje možete pronaći stvarni sadržaj. S XLS-om datoteka se pohranjuje u binarnom formatu. Samo Excel može reproducirati sadržaj datoteke s apsolutnom točnošću jer druge aplikacije možda neće moći razabrati sadržaj i kako su oblikovane.

Zbog nekoliko prednosti koje XML ima nad XLS-om koji je u to vrijeme koristio Microsoft, uveden je novi format. Ovaj format nosio je ekstenziju XLSX i temelji se na XML-u. Nasljeđuje mnoge prednosti XML-a što ga čini izvrsnom alternativom. XLSX je samo jedan od novih formata jer su i druge MS Office aplikacije također prihvatile nove formate dokumenata temeljene na XML-u. Samo inačica MS Officea 2007 ili novija može raditi s ovim datotekama. Starije verzije trebaju ih imati zakrpu kompatibilnosti.

Sažetak:

1.XML je označni jezik dok je XLS format datoteke za Microsoft Excel
2.XML je otvoreni format dok je XLS vlasnički format
3.XML je čitljiv od strane korisnika dok XLS nije
4.XLS se zamjenjuje novijim formatom temeljenim na XML-u