XML versus XLS
Er is enige verwarring geweest met het besluit van Microsoft om formaten te veranderen van de reeds bestaande formaten van Office naar de nieuwe op XML gebaseerde. Excel is een van de applicaties die getroffen is door deze verandering, waarbij XLS wordt vervangen door XML-gebaseerde XLSX. XML, dat staat voor Extensible Markup Language, is eigenlijk een opmaaktaal en geen bestandsindeling. Hierdoor is het niet specifiek voor een toepassing en wordt het dus door vele anderen gebruikt, waaronder Microsoft Office's eigen Word- en PowerPoint-toepassingen.
Omdat XLSX XML gebruikt, erft het ook de belangrijkste eigenschappen van XML die erg verschillen van XLS. XML is op tekst gebaseerd, terwijl XLS een binair formaat is dat niet met teksteditors kan worden geopend. Als je XLSX probeert te openen met een teksteditor, krijg je rotzooi. Dat komt omdat de XML-bestanden worden gearchiveerd met behulp van de ZIP-indeling. Maar je kunt het eenvoudig openen met elke archiveringsapplicatie zoals WinZip en WinRar om naar de daadwerkelijke XML-bestanden te gaan en ze te openen met een teksteditor.
XML is ook een open standaard in vergelijking met XLS, maar dat is het niet. XLS was niet problematisch zolang u Excel gebruikt. Maar wanneer u het in een andere toepassing opent of naar iemand verzendt die op een Mac of Linux werkt, is het zeer waarschijnlijk dat de spreadsheet niet wordt weergegeven zoals u van plan bent. Met de op XML gebaseerde XLSX is dit geen probleem. De openheid van de standaard zorgt ervoor dat vrijwel iedereen informatie kan krijgen over hoe Microsoft bepaalde aspecten codeert in het bestand en het gedrag van de toepassing aanpast om aan te passen.
XLS was vroeger een zeer adequaat formaat, maar werd bekritiseerd vanwege het gesloten karakter. Het besluit van Microsoft om naar een XML-indeling te gaan voor hun Office-toepassingen is een welkome verandering die de indeling een beetje universeler maakt. Zelfs als het formaat niet door andere applicaties wordt aangepast als hun standaard, geeft het hen geen reden om niet de mogelijkheid te hebben om Excel-spreadsheets en andere Office-applicatie-uitbreidingen correct te openen.
Samenvatting:
1.XLS is de extensie voor Excel-spreadsheets, terwijl XML opmaaktaal is
2.XML is de basis voor de vervanging voor XLS
3.XML is op tekst gebaseerd en terwijl XLS binair is
4.XML is een open indeling, terwijl XLS dat niet is