XML i XLS

Anonim

XML vs XLS

Formati datoteka uvijek se razvijaju, uglavnom za dodavanje novih značajki, ali ponekad za rješavanje nedostataka ili za poboljšanje kompatibilnosti. XLS je jedan od popularnijih, koji se koristi u Microsoftovoj Excel spreadsheet aplikaciji. Promjene koje su se dogodile u formatu Microsoft Office dovele su ljude da pitaju što je XML i kako se uopće odnosi na XLS i Excel. Glavna razlika između XML i XLS je ono što zapravo jesu. Dok je XLS format datoteke, kao što je već spomenuto, XML je zapravo označni jezik koji se vidljivo koristi na web stranicama.

Postoji nekoliko različitih razlika između XML i XLS. Prije svega, XLS je vlasnički format, što znači da Microsoft ima intelektualna prava na nju. Vlasnička narav XLS-a otežava drugim programerima kodiranje aplikacija za čitanje i pisanje XLS datoteka kompatibilnih s programom Excel. S druge strane, XML je otvoren oblik, a pojedinosti o tome kako se stvari trebaju napraviti dokumentirane su. Ovo uklanja nagađanja koja su uključena u određivanje načina na koji je datoteka strukturirana i kako se svaki element pohranjuje u datoteci. Da bi nadopunili ovu točku, XML je također temeljen na tekstu i može se čitati na bilo kojem uređivaču teksta. Možda je malo teže pročitati zbog oznaka, 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 apsolutnom točnošću jer ostale aplikacije možda neće moći otkriti sadržaj i kako su oblikovane.

Zbog nekoliko prednosti koje XML ima u odnosu na XLS koji je Microsoft koristio u to vrijeme, uveden je novi format. Ovaj format je nosio produžetak XLSX i temelji se na XML-u. Ono nasljeđuje mnoge XML prednosti, čineći ga izvrsnom alternatinom. XLSX je samo jedan od novih formata, budući da su ostali MS Office aplikacije usvojili nove formate dokumenata na temelju XML-a. Samo verzija 2007 ili noviji od MS Officea ima mogućnost raditi s tim datotekama. Starije verzije trebaju patch za kompatibilnost kako bi ih pročitali.

Sažetak:

1.XML je jezik za označavanje, a XLS je format datoteke za Microsoft Excel 2.XML je otvoreni format, a XLS je vlasnički format 3.XML je čitljiv za korisnika dok XLS nije 4.XLS se zamjenjuje novijim formatom koji se temelji na XML-u