XML vs XLS
Filformat utvecklas alltid, för det mesta för att lägga till nya funktioner, men ibland för att åtgärda brister eller förbättra kompatibiliteten. XLS är en av de mer populära, som används i Microsofts kalkylbladprogram Excel. Ändringar som uppstår i Microsoft Office-format har lett till att människor frågar vad XML är och hur det gäller XLS och Excel i allmänhet. Huvudskillnaden mellan XML och XLS är vad de egentligen är. Medan XLS är ett filformat, är XML, som redan nämnts, faktiskt ett märkningsspråk som används framträdande på webbsidor.
Det finns flera tydligare skillnader mellan XML och XLS. Först ut är XLS ett proprietärt format, vilket innebär att Microsoft har immateriella rättigheter till det. Den proprietära egenskapen hos XLS har gjort det svårt för andra programmerare att koda sina applikationer för att läsa och skriva XLS-filer som är kompatibla med Excel. Å andra sidan är XML ett öppet format och detaljerna om hur saker ska göras är dokumenterade. Detta tar bort gissningen som är inblandad i att bestämma hur filen är strukturerad och hur varje element lagras i filen. För att komplettera denna punkt är XML också textbaserad och kan läsas på vilken textredigerare som helst. Det kan vara lite svårare att läsa på grund av taggarna, du kan fortfarande hitta det faktiska innehållet. Med XLS lagras filen i ett binärt format. Endast Excel kan reproducera innehållet i filen med absolut noggrannhet, eftersom andra program kanske inte kan räkna ut innehållet och hur de formateras.
På grund av de många fördelarna som XML har över XLS som Microsoft använde vid den tiden, infördes ett nytt format. Detta format utförde förlängningen XLSX och är baserat på XML. Det ärver mycket av XMLs styrkor vilket gör det till ett utmärkt alternativ. XLSX är bara ett av de nya formaten, eftersom andra MS Office-applikationer också har antagit nya dokumentformat baserat på XML. Endast 2007-versionen eller senare av MS Office har förmågan att arbeta med dessa filer. Äldre versioner behöver en kompatibilitetspatch för att kunna läsa dem.
Sammanfattning:
1.XML är ett uppstartspråk medan XLS är ett filformat för Microsoft Excel
2.XML är ett öppet format medan XLS är ett proprietärt format
3.XML är användarläsbar medan XLS inte är
4.XLS ersätts med ett nyare format baserat på XML