Converti MPP in XML in Python

MPP è un formato popolare per i dati di progetto. Tuttavia, XML è un formato più aperto e portabile che può essere facilmente letto da una varietà di programmi software. Se hai bisogno di condividere i tuoi file MPP con altri o vuoi lavorare con loro in un programma diverso, puoi convertirli in XML. In questo post sul blog, ti mostreremo come convertire MPP in XML in Python. Impareremo anche ad esportare i dati di progetto da MPP al formato Primavera XML.

Questo articolo tratta i seguenti argomenti:

  1. Convertitore da Python MPP a XML
  2. Converti MPP in XML
  3. Converti MPP in Primavera XML
  4. Prova da MPP a XML online

Convertitore da Python MPP a XML

Sfrutteremo la libreria Aspose.Tasks for Python per convertire i file MPP in formato XML. È una potente API che consente di leggere, scrivere e manipolare file MPP/XML di Microsoft Project senza il software Microsoft Project. È facile da usare e offre un’ampia gamma di funzionalità per lavorare con i file di progetto.

Si prega di scaricare il pacchetto o installare l’API da PyPI utilizzando il seguente comando pip nella console:

pip install aspose-tasks

Converti MPP in XML in Python

Possiamo facilmente convertire MPP in XML caricando il file MPP e salvandolo nel formato XML nella posizione desiderata. Si prega di seguire i passaggi seguenti per convertire MPP in XML in Python.

  1. Caricare il file MPP utilizzando l’istanza della classe Project.
  2. Chiama il metodo save() con il percorso del file di output e SaveFileFormat come argomenti.

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

# Questo esempio di codice mostra come convertire MPP in XML.
import aspose.tasks as tasks

# Carica il file di progetto di input
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# Salva come XML
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

Converti MPP in Primavera XML in Python

Oltre a convertire un file MPP in XML, possiamo anche esportare i dati del progetto da MPP al formato Primavera XML. L’API offre la classe PrimaveraXmlSaveOptions, che ci consente di specificare opzioni aggiuntive per il rendering dei dati del progetto nel formato XML Primavera P6.

Si prega di seguire i passaggi seguenti per convertire MPP in Primavera XML:

  1. Caricare il file MPP utilizzando l’istanza della classe Project.
  2. Creare un’istanza della classe PrimaveraXmlSaveOptions.
  3. Imposta varie opzioni come saveroottask, ecc.
  4. Infine, chiama il metodo save() per salvarlo come XLSX. Prende il percorso del file di output e PrimaveraXmlSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire MPP in XLSX con opzioni avanzate utilizzando Python.

# Questo esempio di codice mostra come convertire MPP in Primavera XML.
import aspose.tasks as tasks

# Carica il file di progetto di input
project = tasks.Project("C:\\Files\\Blank2010.mpp")

## Initialize PrimaveraXmlSaveOptions class object
options = tasks.saving.PrimaveraXmlSaveOptions()
options.save_root_task = False

# Salva Primavera XML
project.save("C:\\Files\\PrimaveraXMLSaveOptions_out.xml", options)

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria gratuitamente senza alcuna restrizione sulla sua valutazione.

Converti MPP in XML online

Se desideri convertire MPP in XML online, utilizza il nostro convertitore gratuito da MPP a XML di alta qualità, sviluppato utilizzando la libreria Aspose.Tasks.

Convertitore da Python MPP a XML - Ulteriori informazioni

Consulta le seguenti risorse per saperne di più sulla conversione di file MPP in XML o altri formati supportati ed esplorare Aspose.Tasks:

Conclusione

In questo post sul blog, abbiamo imparato come convertire MPP in XML in Python. Abbiamo anche discusso di come convertire MPP in formato XML Primavera P6 a livello di programmazione. Speriamo che questo post sul blog sia stato utile. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche