Forskellen mellem XML og XLS

XML vs XLS

Der har været en vis forvirring med Microsofts beslutning om at ændre formater fra de allerede etablerede Office-formater til de nye XML-baserede formater. Excel er et af de applikationer, der er blevet påvirket af denne ændring, hvor XLS erstattes af XML-baseret XLSX. XML, der står for Extensible Markup Language, er faktisk et markup-sprog og ikke et filformat. På grund af dette er det ikke specifikt for nogen applikation og bruges således af mange andre, inklusive Microsoft Office's eget Word og Powerpoint-applikationer.

Da XLSX bruger XML, arver det også nøgletrækken ved XML, der er meget forskellig fra XLS. XML er tekstbaseret, mens XLS er et binært format, der ikke kan åbnes med teksteditorer. Hvis du prøver at åbne XLSX med en teksteditor, får du affald. Det skyldes, at XML-filer arkiveres ved hjælp af ZIP-formatet. Men du kan nemt åbne det med ethvert arkiveringsprogram som WinZip og WinRar for at komme til de faktiske XML-filer og åbne dem med en teksteditor.

XML er også en åben standard sammenlignet med XLS, hvilket ikke er. 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 havde til hensigt. Med den XML-baserede XLSX er dette ikke et problem. Standardens åbenhed sikrer, at næsten enhver kan få oplysninger om, hvordan Microsoft koder visse aspekter i filen og justerer deres applikations opførsel for at tilpasse sig.

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

Resumé:

1.XLS er udvidelsen til Excel-regneark, mens XML er markeringssprog
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 det