Convertir XML a Excel Python | Exportar XML a Excel en Python

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:

  1. API de conversión de Python XML a Excel
  2. Convertir XML a Excel
  3. Convertir XML a Excel en línea
  4. 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:

  1. Cree una instancia de la clase Libro de trabajo.
  2. Llame al método importxml() para importar un archivo XML.
  3. 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)
Convertir XML a Excel en Python

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.

Convertidor en línea gratuito de XML a Excel
Input file
Output format
  

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.

Ver también