Convertir MPP en Excel en Python

Les fichiers MPP sont des documents numériques conçus pour organiser, suivre et gérer des projets. Les fichiers MPP contiennent des informations vitales telles que les tâches, les ressources, les affectations, les délais, les budgets et d’autres données liées au projet. Dans certains cas, nous pouvons avoir besoin d’exporter des données de projet de MPP vers Excel. La conversion d’un fichier MPP en Excel est un moyen simple de partager des données de projet avec des parties prenantes qui n’ont peut-être pas accès à Microsoft Project. Nous pouvons facilement exporter des données de projet à partir de fichiers MPP vers des feuilles de calcul Excel (XLSX) par programmation en Python. Dans cet article, nous allons apprendre à convertir MPP en Excel en Python.

Cet article couvre les sujets suivants :

  1. Convertisseur Python MPP en Excel
  2. Convertir MPP en Excel
  3. Personnaliser la conversion MPP vers XLSX
  4. Convertir MPP en Excel en ligne

Convertisseur Python MPP en Excel

Pour la conversion MPP vers Excel, nous utiliserons la bibliothèque Aspose.Tasks for Python. Il fournit un ensemble complet de fonctionnalités pour créer, traiter et convertir de manière transparente des fichiers MS Project (MPP).

Veuillez soit télécharger le package ou installer l’API à partir de PyPI en utilisant la commande pip suivante dans la console :

pip install aspose-tasks

Convertir MPP en Excel en Python

La conversion de MPP en Excel à l’aide d’Aspose.Tasks for Python est simple. Chargez simplement le fichier MPP et enregistrez-le au format XLSX à l’emplacement souhaité. Veuillez suivre les étapes ci-dessous pour convertir un MPP en Excel en Python.

  1. Chargez le fichier MPP à l’aide d’une instance de la classe Project.
  2. Appelez la méthode save() avec le chemin du fichier de sortie XLSX et SaveFileFormat comme arguments.

L’exemple de code suivant montre comment convertir MPP en Excel à l’aide de Python.

# Cet exemple de code montre comment convertir MPP en XLSX.
import aspose.tasks as tsk

# Charger le fichier de projet d'entrée
project = tsk.Project("C:\Files\Blank2010.mpp")

# Enregistrer sous XLSX
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Convertir MPP en Excel en Python.

Convertir MPP en Excel en Python.

Personnaliser la conversion MPP en XLSX

En plus de convertir un fichier MPP en Excel, nous pouvons également utiliser divers paramètres pour personnaliser la sortie. Pour ce faire, l’API propose la classe XlsxOptions, qui nous permet de spécifier des options supplémentaires pour le rendu des données du projet au format XLSX. Veuillez suivre les étapes ci-dessous pour spécifier les options d’enregistrement XLSX :

  1. Chargez le fichier MPP à l’aide de la classe Project.
  2. Créez une instance de la classe XlsxOptions.
  3. Définissez diverses options telles que la taille de la page, la vue des ressources, la vue des affectations, le format de présentation, etc.
  4. Enfin, appelez la méthode save() pour l’enregistrer au format XLSX. Il prend le chemin du fichier de sortie et XlsxOptions comme arguments.

L’exemple de code suivant montre comment convertir MPP en XLSX avec des options avancées à l’aide de Python.

# Cet exemple de code montre comment personnaliser la conversion MPP en XLSX.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl

# Charger le fichier de projet d'entrée
project = tsk.Project("C:\Files\Blank2010.mpp")

# Initialiser l'objet de classe XlsxOptions
options = tsk.saving.XlsxOptions();

# Définir la taille de la page
options.page_size = vsl.PageSize.A3

# Rendre le projet sur une seule page
options.render_to_single_page = True

# Définir l'affichage de la feuille de ressources
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()

# Définir la vue des devoirs
options.assignment_view = vsl.ProjectView.get_default_assignment_view()

# Définir le format de présentation comme utilisation des ressources
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE

# Enregistrer le projet au format XLSX
project.save("C:\Files\ProjectWithOptions.xlsx", options);

Convertir MPP en Excel en ligne

Si vous souhaitez convertir MPP en Excel en ligne, utilisez notre convertisseur MPP vers Excel de haute qualité et gratuit, développé à l’aide de la bibliothèque Aspose.Tasks.

Lisez le didacticiel complet sur la conversion de MPP en Excel en ligne à l’aide de notre convertisseur gratuit.

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.

Explorer le convertisseur MPP en Excel

Consultez les ressources suivantes pour en savoir plus sur la conversion de fichiers MPP en Excel ou dans d’autres formats pris en charge et sur l’exploration d’Aspose.Tasks :

Conclusion

Dans cet article, nous avons appris comment convertir MPP en Excel en Python. De plus, nous avons vu comment exporter des données MS Project d’un fichier MPP vers Excel et personnaliser les options par programme. La conversion MPP vers Excel peut être un moyen efficace de partager les données de votre projet avec d’autres personnes qui n’ont pas accès à Microsoft Project. Le guide étape par étape et les exemples de code montrent à quel point il est facile d’effectuer une conversion MPP vers XLSX à l’aide de notre bibliothèque Python. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.

Voir également