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:
- API do conversor de Python XML para Excel
- Converter XML para Excel
- Converta XML para Excel Online
- 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:
- Crie uma instância da classe Workbook.
- Chame o método importxml() para importar um arquivo XML.
- 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)
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.
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.