Converter XML para Excel Python | Exportar XML para Excel em Python

XML (Extensible Markup Language) é um formato popular para armazenar dados estruturados. Mas às vezes, você pode precisar desses dados em uma planilha Excel (XLSX ou XLS) para análise ou apresentação posterior. Nesta postagem do blog, aprenderemos como converter XML para Excel usando Python. Este guia passo a passo irá equipá-lo para transformar perfeitamente seus dados XML em planilhas Excel fáceis de usar, prontas para manipulação e exploração adicionais.

Este artigo cobre os seguintes tópicos:

  1. API do conversor de Python XML para Excel
  2. Converter XML para Excel
  3. Converta XML para Excel Online
  4. Recursos Gratuitos

API do conversor Python XML para Excel

Para converter XML para Excel, usaremos a API Aspose.Cells for Python via .NET. Ele permite que você crie, manipule e converta planilhas do Excel em Python. Ele oferece amplos recursos para formatação, conversão e renderização de formato de arquivo de alta qualidade (incluindo PDF, XPS, JSON e imagens), gráficos e gerenciamento de dados, tornando-o uma ferramenta robusta para trabalhar com arquivos Excel em seus aplicativos Python.

Por favor, baixe o pacote ou instale a API do PyPI usando o seguinte comando pip no console:

pip install aspose-cells-python

Converta XML para Excel em Python

Podemos converter facilmente um arquivo de dados XML em uma pasta de trabalho do Excel seguindo as etapas abaixo:

  1. Crie uma instância da classe Workbook.
  2. Chame o método importxml() para importar um arquivo XML.
  3. Salve a pasta de trabalho como um arquivo XLSX usando o método save().Leva o caminho do arquivo de saída como argumento.

O exemplo de código a seguir mostra como converter XML em Excel usando Python.

# Este exemplo de código demonstra como importar arquivo de dados XML no Excel.
import aspose.cells
from aspose.cells import SaveFormat, Workbook

# Crie uma instância da classe Workbook
workbook = Workbook()

# Importar XML para pasta de trabalho
# Leva o caminho do arquivo XML, o nome da planilha de destino, a linha e a coluna de destino como argumentos.
workbook.import_xml("SampleXMLData.xml", "Sheet1", 0, 0)

# Salve a pasta de trabalho como XLSX
workbook.save("XMLdata.xlsx", SaveFormat.XLSX)
Converta XML para Excel em Python

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Converter XML para Excel on-line

Você também pode usar este conversor gratuito de XML para Excel para converter dados XML para XLS ou XLSX online. Exporte seus dados XML para o formato Excel rapidamente com alta qualidade e precisão.

Conversor online gratuito de XML para Excel
Input file
Output format
  

XML para Excel - Recursos Gratuitos

Além de converter XML para Excel, você pode explorar mais sobre vários outros recursos da biblioteca usando os recursos abaixo:

Conclusão

Neste artigo, aprendemos como importar dados de um arquivo XML para Excel em Python. Seguindo as etapas descritas neste artigo e usando os exemplos de código fornecidos, você pode facilmente transformar XML em Excel para análise e visualização adicionais. Boa codificação!

Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também