Converti TXT in XML in Python

Siamo in grado di memorizzare i dati testuali in modo rapido e semplice nei file TXT. In alcuni casi, potrebbe essere necessario convertire i dati da un file TXT in XML a livello di codice. I file XML vengono utilizzati per archiviare e trasportare dati senza dipendere da strumenti software o hardware. In questo articolo impareremo come convertire un file TXT in XML in Python.

In questo articolo verranno trattati i seguenti argomenti:

API di conversione Python da TXT a XML

Per eseguire la conversione da TXT a XML, utilizzeremo l’API Aspose.Cells for Python. È una potente libreria di manipolazione di fogli di calcolo che consente di creare file di fogli di calcolo ed eseguire varie operazioni di manipolazione dei dati a livello di codice.

Per favore scarica il pacchetto o installa l’API da PyPI usando il seguente comando pip nella console:

pip install aspose-cells

Come convertire TXT in XML in Python

Possiamo facilmente convertire un file TXT in formato XML seguendo i passaggi indicati di seguito:

  • Carica il file TXT utilizzando la classe Workbook.
  • Converti TXT in XML usando il metodo Workbook.save().

L’esempio di codice seguente mostra come convertire TXT in XML in Python.

# This code example demonstrates how to convert TXT to XML.
import  jpype
import  asposecells
jpype.startJVM()
import asposecells.api as ac

# Load an existing TXT file
workbook = ac.Workbook("C:\\Files\\sample.txt")

# Save the file as XML
workbook.save("C:\\Files\\Output.xml")

jpype.shutdownJVM()

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.

Conclusione

In questo articolo, abbiamo imparato come convertire i file TXT in XML usando Python. Possiamo semplicemente installare Aspose.Cells per Python e integrare l’esempio di codice fornito per la conversione da TXT a XML. Inoltre, puoi saperne di più sull’API Python Excel utilizzando la documentazione. In caso di ambiguità, non esitare a contattarci sul nostro forum.

Guarda anche