Este tópico simples se concentra em como converter XML em XLSX em Python. Ele cobre as etapas para configuração detalhada do sistema e um algoritmo passo a passo que descreve o fluxo do programa. Você pode carregar o arquivo XML de origem em Python converter XML para Excel usando um código muito simples. A aplicação desenvolvida pode ser utilizada em qualquer ambiente configurado com Java e Python em Windows, Linux ou macOS.
Etapas para converter XML em XLSX em Python
- Configure o ambiente para usar Aspose.Cells para Python via Java para converter arquivos XML em arquivos Excel
- Crie um objeto da classe XmlLoadOption para definir as opções de carregamento
- Abra o arquivo XML de origem do disco usando o objeto de classe Workbook fornecendo a instância de opções de carregamento
- Salve o arquivo XML acessado como um arquivo Excel no disco
Nas etapas mencionadas acima, para exportar * XML para Excel, a API baseada em Python * foi utilizada de forma eficaz. O processo começará acessando o arquivo XML de origem do disco, fornecendo as opções de carregamento XML. Finalmente, o método save exposto pela classe Workbook em Python XML para conversão XLSX será alcançado.
Código para converter XML em XLSX em Python
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, XmlLoadOptions | |
# Load API License | |
licenseXmlToXls = License() | |
licenseXmlToXls.setLicense("License.lic") | |
# Create XmlLoadOptions object | |
options = XmlLoadOptions() | |
options.setCheckDataValid(True) | |
# Load the source XML file | |
xmlWorkbook = Workbook("source.xml", options) | |
# Convert the XML to Excel using the save method | |
xmlWorkbook.save("SavedXml.xlsx") | |
# Shutdown the JVM | |
jpype.shutdownJVM() | |
print("XML to Excel conversion done successfully") |
Para converter XML em XLSX, o código Python foi usado no exemplo acima. Você pode pré-processar o processo de carregamento de XML de origem definindo as diferentes propriedades expostas pela classe XmlLoadOptions, incluindo a configuração do filtro automático junto com opções de filtragem de dados, opções para configurar o formato de data e número e verificação da validade dos dados XML, para citar alguns.
Neste tópico, aprendemos que, para desenvolver um conversor de XML para Excel, a API baseada em Python pode ser facilmente usada. Se você quiser aprender sobre o processo de conversão de um arquivo HTML em um arquivo JSON, consulte o artigo em como converter HTML para JSON usando Python.