Diferencia entre XML y XLS

Diferencia entre XML y XLS

XML VS XLS

Ha habido cierta confusión con la decisión de Microsoft de cambiar los formatos de los formatos de oficina ya establecidos a los nuevos basados ​​en XML. Excel es una de las aplicaciones que se ha visto afectadas por este cambio con XLS reemplazada por XML basado en XLSX. XML, que significa un lenguaje de marcado extensible, es en realidad un lenguaje de marcado y no un formato de archivo. Debido a esto, no es específico para ninguna aplicación y, por lo tanto, es utilizado por muchos otros, incluida la propia palabra de Microsoft Office y PowerPoint Aplications.

Debido a que XLSX usa XML, también hereda los rasgos clave de XML que son muy diferentes de XLS. XML se basa en texto, mientras que XLS es un formato binario que no se puede abrir con editores de texto. Si intenta abrir XLSX con un editor de texto, obtendrá basura. Esto se debe a que los archivos XML se archivan utilizando el formato zip. Pero puede abrirlo fácilmente con cualquier aplicación de archivo como Winzip y Winrar para llegar a los archivos XML reales y abrirlos con un editor de texto.

XML también es un estándar abierto en comparación con XLS, que no es. XLS no fue problemático siempre que esté usando Excel. Pero cuando la abre en otra aplicación o la envía a alguien que está en un Mac o Linux, es muy probable que la hoja de cálculo no aparezca como ha tenido la intención. Con el XLSX basado en XML, esto no es un problema. La apertura del estándar garantiza que casi cualquier persona pueda obtener información sobre cómo Microsoft codifica ciertos aspectos en el archivo y ajusta el comportamiento de su aplicación para adaptarse.

XLS fue un formato muy adecuado en los viejos tiempos, pero ha sido criticado debido a su naturaleza cerrada. La decisión de Microsoft de pasar al formato XML para sus aplicaciones de oficina es un cambio bienvenido que hace que el formato sea un poco más universal. Incluso si el formato no está adaptado por otras aplicaciones como su valor predeterminado, no les da ninguna razón para no tener la capacidad de abrir correctamente las hojas de cálculo de Excel y otras extensiones de aplicaciones de oficina.

Resumen:

1.XLS es la extensión de las hojas de cálculo de Excel, mientras que XML es un lenguaje de marcado
2.XML es la base del reemplazo de XLS
3.XML está basado en texto y mientras XLS es binario
4.XML es un formato abierto mientras que XLS no es