Convertir MPP a XML en Python

MPP es un formato popular para datos de proyectos. Sin embargo, XML es un formato más abierto y portátil que una variedad de programas de software pueden leer fácilmente. Si necesita compartir sus archivos MPP con otros o desea trabajar con ellos en un programa diferente, puede convertirlos a XML. En esta publicación de blog, le mostraremos cómo convertir MPP a XML en Python. También aprenderemos a exportar datos de proyectos desde MPP a formato Primavera XML.

Este artículo cubre los siguientes temas:

  1. Convertidor de Python MPP a XML
  2. Convertir MPP a XML
  3. Convertir MPP a Primavera XML
  4. Pruebe MPP a XML en línea

Convertidor Python MPP a XML

Aprovecharemos la biblioteca Aspose.Tasks for Python para convertir archivos MPP a formato XML. Es una potente API que le permite leer, escribir y manipular archivos MPP/XML de Microsoft Project sin el software de Microsoft Project. Es fácil de usar y proporciona una amplia gama de funciones para trabajar con archivos de proyecto.

Descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:

pip install aspose-tasks

Convertir MPP a XML en Python

Podemos convertir fácilmente MPP a XML cargando el archivo MPP y guardándolo en el formato XML en la ubicación deseada. Siga los pasos a continuación para convertir MPP a XML en Python.

  1. Cargue el archivo MPP usando la instancia de la clase Project.
  2. Llame al método save() con la ruta del archivo de salida y SaveFileFormat como argumentos.

El siguiente ejemplo de código muestra cómo convertir MPP a XML en Python.

# Este ejemplo de código demuestra cómo convertir MPP a XML.
import aspose.tasks as tasks

# Cargue el archivo de proyecto de entrada
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

Convierta MPP a Primavera XML en Python

Además de convertir un archivo MPP a XML, también podemos exportar datos de proyectos de MPP a formato Primavera XML. La API ofrece la clase PrimaveraXmlSaveOptions, que nos permite especificar opciones adicionales para representar los datos del proyecto en formato XML de Primavera P6.

Siga los pasos a continuación para convertir MPP a Primavera XML:

  1. Cargue el archivo MPP usando la instancia de la clase Project.
  2. Cree una instancia de la clase PrimaveraXmlSaveOptions.
  3. Configure varias opciones como saveroottask, etc.
  4. Finalmente, llame al método save() para guardarlo como XLSX. Toma la ruta del archivo de salida y PrimaveraXmlSaveOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir MPP a XLSX con opciones avanzadas usando Python.

# Este ejemplo de código demuestra cómo convertir MPP a Primavera XML.
import aspose.tasks as tasks

# Cargue el archivo de proyecto de entrada
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

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

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca de forma gratuita sin restricciones en su evaluación.

Convierta MPP a XML en línea

Si desea convertir MPP a XML en línea, use nuestro conversor gratuito de MPP a XML de alta calidad, desarrollado con la biblioteca Aspose.Tasks.

Convertidor de Python MPP a XML: más información

Consulte los siguientes recursos para obtener más información sobre cómo convertir archivos MPP a XML u otros formatos compatibles y explorar Aspose.Tasks:

Conclusión

En esta publicación de blog, aprendimos cómo convertir MPP a XML en Python. También discutimos cómo convertir MPP al formato XML de Primavera P6 mediante programación. Esperamos que esta publicación de blog haya sido útil. En caso de ambigüedad, contáctenos en nuestro foro de soporte gratuito.

Ver también