XML (lenguaje de marcado extensible) es un formato popular para almacenar datos estructurados. Pero a veces, es posible que necesite esos datos en una hoja de cálculo de Excel (XLSX o XLS) para su posterior análisis o presentación. En esta publicación de blog, aprenderemos cómo convertir XML a Excel usando Python. Esta guía paso a paso lo preparará para transformar sin problemas sus datos XML en hojas de Excel fáciles de usar, listas para una mayor manipulación y exploración.
Este artículo cubre los siguientes temas:
- API de conversión de Python XML a Excel
- Convertir XML a Excel
- Convertir XML a Excel en línea
- Recursos gratuitos
API de conversión de Python XML a Excel
Para convertir XML a Excel, usaremos la API Aspose.Cells for Python vía .NET. Le permite crear, manipular y convertir hojas de cálculo de Excel en Python. Ofrece amplias funciones de formato, conversión y renderizado de formatos de archivos de alta calidad (incluidos PDF, XPS, JSON e imágenes), gráficos y gestión de datos, lo que lo convierte en una herramienta sólida para trabajar con archivos de Excel dentro de sus aplicaciones Python.
Por favor descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:
pip install aspose-cells-python
Convertir XML a Excel en Python
Podemos convertir fácilmente un archivo de datos XML en un libro de Excel siguiendo los pasos a continuación:
- Cree una instancia de la clase Libro de trabajo.
- Llame al método importxml() para importar un archivo XML.
- Guarde el libro como un archivo XLSX usando el método save().Toma la ruta del archivo de salida como argumento.
El siguiente ejemplo de código muestra cómo convertir XML a Excel usando Python.
# Este ejemplo de código demuestra cómo importar un archivo de datos XML en Excel.
import aspose.cells
from aspose.cells import SaveFormat, Workbook
# Crear una instancia de la clase Workbook
workbook = Workbook()
# Importar XML al libro de trabajo
# Toma la ruta del archivo XML, el nombre de la hoja de destino, la fila y columna de destino como argumentos.
workbook.import_xml("SampleXMLData.xml", "Sheet1", 0, 0)
# Guarde el libro como XLSX
workbook.save("XMLdata.xlsx", SaveFormat.XLSX)
Obtenga una licencia gratuita
Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.
Convertir XML a Excel en línea
También puede utilizar este conversor gratuito de XML a Excel para convertir datos XML a XLS o XLSX en línea. Exporte sus datos XML al formato Excel rápidamente con alta calidad y precisión.
XML a Excel - Recursos gratuitos
Además de convertir XML a Excel, puede explorar más sobre otras características de la biblioteca utilizando los recursos a continuación:
Conclusión
En este artículo, hemos aprendido cómo importar datos de un archivo XML a Excel en Python. Si sigue los pasos descritos en este artículo y utiliza los ejemplos de código proporcionados, puede transformar fácilmente XML a Excel para realizar más análisis y visualización. ¡Feliz codificación!
En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.