Skirtumas tarp XML ir XLS

XML vs XLS

Buvo šiek tiek painiavos dėl „Microsoft“ sprendimo pakeisti formatus iš jau nustatytų „Office“ formatų į naujus XML pagrįstus. „Excel“ yra viena iš programų, kuriai įtakos turėjo šis pakeitimas, kai XLS buvo pakeistas XML pagrįstu XLSX. XML, reiškiantis išplėstinę žymėjimo kalbą, iš tikrųjų yra žymėjimo kalba, o ne failo formatas. Dėl šios priežasties jis nėra būdingas jokiai programai, todėl jį naudoja daugelis kitų, įskaitant paties „Microsoft Office“ „Word“ ir „Powerpoint“ programas..

Kadangi XLSX naudoja XML, jis taip pat paveldi pagrindinius XML bruožus, kurie labai skiriasi nuo XLS. XML yra pagrįstas tekstu, o XLS yra dvejetainis formatas, kurio negalima atidaryti naudojant teksto rengyklę. Jei bandysite atidaryti XLSX naudodami teksto rengyklę, gausite šiukšlių. Taip yra todėl, kad XML failai yra archyvuojami naudojant ZIP formatą. Bet jūs galite lengvai jį atidaryti naudodami bet kurią archyvavimo programą, pvz., WinZip ir WinRar, kad pasiektumėte tikruosius XML failus ir atidarytumėte juos naudodami teksto rengyklę..

XML, palyginti su XLS, taip pat yra atviras standartas, kurio nėra. „XLS“ nebuvo problemiška tol, kol naudojate „Excel“. Bet kai atidarote ją kitoje programoje ar siunčiate kam nors, kas naudojasi „Mac“ ar „Linux“, labai tikėtina, kad skaičiuoklė nebus tokia, kokią ketinote. Su XML pagrįstu XLSX tai nėra problema. Standarto atvirumas užtikrina, kad beveik visi gali įgyti informacijos apie tai, kaip „Microsoft“ koduoja tam tikrus aspektus į failą, ir pritaikyti jų programos elgseną, kad galėtų prisitaikyti..

Senovėje „XLS“ buvo labai tinkamas formatas, tačiau buvo kritikuojamas dėl uždaro pobūdžio. „Microsoft“ sprendimas pereiti prie „Office“ programų XML formato yra sveikintinas pakeitimas, dėl kurio formatas tampa šiek tiek universalesnis. Net jei formatas nėra pritaikytas kitoms programoms kaip numatytasis, tai nesudaro priežasčių nesudaryti galimybės tinkamai atidaryti „Excel“ skaičiuoklių ir kitų biuro programų plėtinių.

Santrauka:

1.XLS yra „Excel“ skaičiuoklių plėtinys, o XML yra žymėjimo kalba
2.XML yra XLS pakeitimo pagrindas
3.XML yra pagrįstas tekstu, o XLS - dvejetainiu
4.XML yra atviras formatas, o XLS nėra