Cet article explique comment convertir MPP en Excel à l’aide de C# en fournissant les détails de configuration et un code simple exécutable pour effectuer la tâche. Toutes les ressources nécessaires sont identifiées qui sont nécessaires pour écrire cette application. Notez qu’il n’est pas nécessaire d’installer MS Project ou tout autre logiciel de gestion MPP pour exporter le fichier MS Project vers Excel à l’aide de C#, ce qui entraîne la création d’un fichier XLSX.
Étapes pour convertir un fichier MPP en Excel à l’aide de C#
- Configurez l’environnement de développement pour ajouter Aspose.Tasks à l’aide du gestionnaire de packages NuGet
- Créez ou chargez un fichier MPP existant dans l’objet de classe Project pour le convertir en Excel
- Ajoutez des tâches et des sous-tâches si nécessaire
- Save le fichier de projet résultant sous forme de fichier Excel
Ces étapes fournissent un moyen simple de convertir un fichier MS Project en Excel à l’aide de C# en partageant un processus par étapes et un exemple de code exécutable. Si vous avez un fichier MPP existant, chargez-le et enregistrez-le au format souhaité comme XLSX, HTML, PNG, etc. à l’aide de l’énumérateur SaveFileFormat. Il existe un certain nombre d’autres surcharges disponibles également pour enregistrer le fichier MS Project.
Code pour convertir MS Project en Excel en utilisant C#
Pour transformer un fichier MPP en Excel à l’aide de C#, vous pouvez charger le fichier MPP source en utilisant uniquement son nom, mais de nombreuses autres options sont également disponibles, comme vous pouvez charger le projet à partir d’une base de données ou d’un flux. Vous pouvez utiliser LoadOptions pour définir le mot de passe d’ouverture d’un fichier de projet protégé, définir un jeton d’annulation pour interrompre l’opération de chargement du fichier et définir la routine de gestion des erreurs pour la lecture de certains fichiers XML. De même, vous avez la possibilité d’enregistrer le MPP sous forme de fichier Excel en définissant une série de tâches à l’aide de la date de début et de la date de fin, en définissant le nombre de pages et en définissant des filtres de tâches, pour n’en nommer que quelques-unes à l’aide de SaveOptions objet de classe.
Dans cet article, nous avons appris à convertir des fichiers MPP en fichiers Excel. Vous pouvez également effectuer d’autres types de conversions comme XPS en suivant l’article sur comment convertir un fichier Microsoft Project en XPS en C#.