XML vs XLS
Det har varit viss förvirring med Microsofts beslut att ändra format från de redan etablerade formaten Office till de nya XML-baserade. Excel är ett av de program som har påverkats av den här ändringen med XLS ersatt av XML-baserad XLSX. XML, som står för Extensible Markup Language, är faktiskt ett uppmärkningsspråk och inte ett filformat. På grund av detta är det inte specifikt för någon applikation och används sålunda av många andra inklusive Microsoft Office egna Word- och Powerpoint-applikationer.
Eftersom XLSX använder XML, ärver det också viktiga egenskaper hos XML som skiljer sig mycket från XLS. XML är textbaserad medan XLS är ett binärt format som inte kan öppnas med textredigerare. Om du försöker öppna XLSX med en textredigerare får du skräp. Det beror på att XML-filerna arkiveras med ZIP-format. Men du kan enkelt öppna den med vilken arkivering som WinZip och WinRar för att komma till de faktiska XML-filerna och öppna dem med en textredigerare.
XML är också en öppen standard jämfört med XLS, vilket inte är det. XLS var inte problematisk så länge du använder Excel. Men när du öppnar den i en annan applikation eller skickar den till någon som är på Mac eller Linux, är det mycket troligt att kalkylbladet inte kommer att visas som du har tänkt. Med XML-baserade XLSX är detta inte ett problem. Standardens öppenhet säkerställer att nästan alla kan få information om hur Microsoft kodar vissa aspekter i filen och justerar tillämpningens beteende för att anpassa sig.
XLS var ett mycket lämpligt format i gamla dagar men har kritiserats på grund av sin stängda natur. Microsofts beslut att flytta till XML-format för sina Office-applikationer är en välkommen förändring som gör formatet lite mer universal. Även om formatet inte är anpassat av andra applikationer som standard, ger det dem ingen anledning att inte ha möjlighet att öppna Excel-kalkylblad och andra programtillägg.
Sammanfattning:
1.XLS är förlängningen för Excel-kalkylblad medan XML är markup språk
2.XML är grunden för ersättning för XLS
3.XML är textbaserad och medan XLS är binär
4.XML är ett öppet format medan XLS inte är