XML (Extensible Markup Language) è un formato popolare per l’archiviazione di dati strutturati. Ma a volte potresti aver bisogno di tali dati in un foglio di calcolo Excel (XLSX o XLS) per ulteriori analisi o presentazioni. In questo post del blog impareremo come convertire XML in Excel utilizzando Python. Questa guida passo passo ti consentirà di trasformare senza problemi i tuoi dati XML in fogli Excel di facile utilizzo, pronti per ulteriori manipolazioni ed esplorazioni.
Questo articolo tratta i seguenti argomenti:
- API del convertitore da XML a Excel di Python
- Converti XML in Excel
- Converti XML in Excel online
- Risorse gratuite
API di conversione da XML a Excel di Python
Per convertire XML in Excel, utilizzeremo l’API Aspose.Cells for Python tramite .NET. Ti consente di creare, manipolare e convertire fogli di calcolo Excel in Python. Offre funzionalità estese per la formattazione, la conversione e il rendering del formato file di alta qualità (inclusi PDF, XPS, JSON e immagini), grafici e gestione dei dati, rendendolo uno strumento robusto per lavorare con file Excel all’interno delle tue applicazioni Python.
Si prega di scaricare il pacchetto o installare l’API da PyPI utilizzando il seguente comando pip nella console:
pip install aspose-cells-python
Converti XML in Excel in Python
Possiamo convertire facilmente un file di dati XML in una cartella di lavoro Excel seguendo i passaggi seguenti:
- Crea un’istanza della classe Workbook.
- Chiama il metodo importxml() per importare un file XML.
- Salva la cartella di lavoro come file XLSX utilizzando il metodo save().Prende il percorso del file di output come argomento.
L’esempio di codice seguente mostra come convertire XML in Excel utilizzando Python.
# Questo esempio di codice illustra come importare un file di dati XML in Excel.
import aspose.cells
from aspose.cells import SaveFormat, Workbook
# Crea un'istanza della classe Workbook
workbook = Workbook()
# Importa XML nella cartella di lavoro
# Richiede come argomenti il percorso del file XML, il nome del foglio di destinazione, la riga e la colonna di destinazione.
workbook.import_xml("SampleXMLData.xml", "Sheet1", 0, 0)
# Salva la cartella di lavoro come XLSX
workbook.save("XMLdata.xlsx", SaveFormat.XLSX)
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.
Converti XML in Excel online
Puoi anche utilizzare questo convertitore gratuito da XML a Excel per convertire i dati XML in XLS o XLSX online. Esporta rapidamente i tuoi dati XML in formato Excel con alta qualità e precisione.
Da XML a Excel: risorse gratuite
Oltre a convertire XML in Excel, puoi esplorare di più su varie altre funzionalità della libreria utilizzando le risorse seguenti:
Conclusione
In questo articolo abbiamo imparato come importare dati da un file XML in Excel in Python. Seguendo i passaggi descritti in questo articolo e utilizzando gli esempi di codice forniti, puoi trasformare facilmente XML in Excel per ulteriori analisi e visualizzazioni. Buona programmazione!
In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.