Los archivos MPP son documentos digitales diseñados para organizar, rastrear y administrar proyectos. Los archivos MPP abarcan información vital, como tareas, recursos, asignaciones, cronogramas, presupuestos y otros datos relacionados con el proyecto. En ciertos casos, es posible que necesitemos exportar datos del proyecto de MPP a Excel. La conversión de un archivo MPP a Excel es una forma sencilla de compartir datos del proyecto con las partes interesadas que pueden no tener acceso a Microsoft Project. Podemos exportar fácilmente datos de proyectos desde archivos MPP a hojas de cálculo de Excel (XLSX) mediante programación en Python. En este artículo, aprenderemos cómo convertir MPP a Excel en Python.
Este artículo cubre los siguientes temas:
- Convertidor de Python MPP a Excel
- Convertir MPP a Excel
- Personalizar conversión de MPP a XLSX
- Convertir MPP a Excel en línea
Convertidor Python MPP a Excel
Para la conversión de MPP a Excel, usaremos la biblioteca Aspose.Tasks for Python. Proporciona un conjunto completo de funciones para crear, procesar y convertir archivos de MS Project (MPP) sin problemas.
Descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:
pip install aspose-tasks
Convertir MPP a Excel en Python
La conversión de MPP a Excel con Aspose.Tasks for Python es sencilla. Simplemente cargue el archivo MPP y guárdelo en formato XLSX en la ubicación deseada. Siga los pasos a continuación para convertir un MPP a Excel en Python.
- Cargue el archivo MPP usando una instancia de la clase Proyecto.
- Llame al método save() con la ruta del archivo XLSX de salida y SaveFileFormat como argumentos.
El siguiente ejemplo de código muestra cómo convertir MPP a Excel usando Python.
# Este ejemplo de código muestra cómo convertir MPP a XLSX.
import aspose.tasks as tsk
# Cargue el archivo de proyecto de entrada
project = tsk.Project("C:\Files\Blank2010.mpp")
# Guardar como XLSX
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Personalice la conversión de MPP a XLSX
Además de convertir un archivo MPP a Excel, también podemos utilizar varias configuraciones para personalizar la salida. Para lograr esto, la API ofrece la clase XlsxOptions, que nos permite especificar opciones adicionales para representar los datos del proyecto en formato XLSX. Siga los pasos a continuación para especificar las opciones de guardado de XLSX:
- Cargue el archivo MPP usando la clase Proyecto.
- Cree una instancia de la clase XlsxOptions.
- Establezca varias opciones, como tamaño de página, vista de recursos, vista de asignación, formato de presentación, etc.
- Finalmente, llame al método save() para guardarlo como XLSX. Toma la ruta del archivo de salida y XlsxOptions 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 muestra cómo personalizar la conversión de MPP a XLSX.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl
# Cargue el archivo de proyecto de entrada
project = tsk.Project("C:\Files\Blank2010.mpp")
# Inicializar objeto de clase XlsxOptions
options = tsk.saving.XlsxOptions();
# Establecer tamaño de página
options.page_size = vsl.PageSize.A3
# Renderizar proyecto en una sola página
options.render_to_single_page = True
# Establecer vista de hoja de recursos
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()
# Establecer vista de asignación
options.assignment_view = vsl.ProjectView.get_default_assignment_view()
# Establecer formato de presentación como uso de recursos
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE
# Guardar el proyecto como XLSX
project.save("C:\Files\ProjectWithOptions.xlsx", options);
Convertir MPP a Excel en línea
Si desea convertir MPP a Excel en línea, use nuestro conversor de MPP a Excel gratuito y de alta calidad, que se desarrolla utilizando la biblioteca Aspose.Tasks.
Lea el tutorial completo sobre convertir MPP a Excel en línea usando nuestro convertidor gratuito.
Obtenga una licencia gratis
Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.
Explore el convertidor de MPP a Excel
Consulte los siguientes recursos para obtener más información sobre cómo convertir archivos MPP a Excel u otros formatos compatibles y explorar Aspose.Tasks:
Conclusión
En este artículo, aprendimos cómo convertir MPP a Excel en Python. Además, hemos visto cómo exportar datos de MS Project desde un archivo MPP a Excel y personalizar las opciones mediante programación. La conversión de MPP a Excel puede ser una forma eficiente de compartir los datos de su proyecto con otras personas que no tienen acceso a Microsoft Project. La guía paso a paso y los ejemplos de código demuestran lo fácil que es realizar una conversión de MPP a XLSX utilizando nuestra biblioteca de Python. En caso de ambigüedad, contáctenos en nuestro foro de soporte gratuito.