Forskel mellem XML og XLS Forskel mellem

Anonim

XML vs XLS

Der er sket en vis forvirring med Microsofts beslutning om at ændre formater fra de allerede etablerede formater af Office til de nye XML-baserede. Excel er et af de applikationer, der er blevet påvirket af denne ændring, idet XLS bliver erstattet af XML-baseret XLSX. XML, som står for Extensible Markup Language, er faktisk et markupsprog og ikke et filformat. På grund af dette er det ikke specifikt for nogen applikationer og bruges således af mange andre, herunder Microsoft Office's egne Word- og Powerpoint-applikationer.

Fordi XLSX bruger XML, arver det også nøgleegenskaber af XML, der er meget forskellige fra XLS. XML er tekstbaseret, mens XLS er et binært format, der ikke kan åbnes med tekstredaktører. Hvis du forsøger at åbne XLSX med en teksteditor, vil du få skraldespand. Det skyldes, at XML-filerne arkiveres ved hjælp af ZIP-formatet. Men du kan nemt åbne den med en hvilken som helst arkiveringsapplikation som WinZip og WinRar for at komme til de egentlige XML-filer og åbne dem med en tekstredigerer.

XML er også en åben standard sammenlignet med XLS, hvilket ikke er det. XLS var ikke problematisk, så længe du bruger Excel. Men når du åbner det i et andet program eller sender det til en person, der er på en Mac eller Linux, er det meget sandsynligt, at regnearket ikke vises som du har tænkt dig. Med XML-baserede XLSX er dette ikke et problem. Åbenheden i standarden sikrer, at næsten enhver kan få oplysninger om, hvordan Microsoft koder bestemte aspekter i filen og justere deres applikations adfærd for at tilpasse sig.

XLS var et meget passende format i gamle dage, men er blevet kritiseret på grund af sin lukkede natur. Microsofts beslutning om at flytte til XML-format til deres Office-applikationer er en velkommen ændring, der gør formatet lidt mere universal. Selvom formatet ikke er tilpasset af andre applikationer som standard, giver det dem ingen grund til ikke at have mulighed for korrekt at åbne Excel-regneark og andre kontorprogramudvidelser.

Sammendrag:

1. XLS er udvidelsen til Excel-regneark, mens XML er markupsprog

2. XML er grundlaget for udskiftningen af ​​XLS

3. XML er tekstbaseret og mens XLS er binær

4. XML er et åbent format, mens XLS ikke er