
La gestion des fichiers Microsoft Project MPP et leur conversion dans des formats plus accessibles comme Excel XLSX ou XLS peuvent être essentielles pour le suivi et la création de rapports de projet. Vous pouvez convertir efficacement des fichiers MPP en Excel en C#. Ce guide couvre deux méthodes : une conversion standard et une conversion avancée avec des options personnalisées.
Nous allons parcourir les sections suivantes pour comprendre la conversion :
- Pourquoi convertir MPP en Excel ?
- Conversion MPP vers Excel - Configuration de l’API C#
- Convertir MPP en Excel en C#
- Convertir MPP en XLSX avec des options avancées en C#
Pourquoi convertir MPP en Excel ?
Les fichiers Microsoft Project (MPP) sont idéaux pour la gestion de projets, mais ils ne sont pas universellement accessibles et nécessitent souvent un logiciel spécifique pour être visualisés et modifiés. La conversion de MPP en Excel offre plusieurs avantages :
Accessibilité plus large : Excel est plus largement utilisé et accessible que Microsoft Project. En convertissant les fichiers MPP en Excel, vous pouvez partager les données du projet avec les membres de l’équipe qui n’ont peut-être pas accès à MS Project.
Manipulation des données : Excel fournit des outils robustes pour l’analyse des données, la création de graphiques et de rapports. Une fois converties, les données du projet peuvent être filtrées, triées et visualisées grâce aux puissantes fonctionnalités d’Excel, ce qui facilite l’analyse de l’avancement du projet.
Rapports améliorés : Excel permet de créer des rapports et des tableaux de bord personnalisés, aidant les équipes à générer des informations visuelles et des résumés plus faciles à interpréter et à présenter.
Meilleure intégration avec d’autres outils : les fichiers Excel s’intègrent facilement à une variété de plates-formes logicielles, permettant un transfert de données plus fluide et une compatibilité avec d’autres flux de travail ou outils d’automatisation.
En convertissant les fichiers MPP en Excel, vous rendez les données du projet plus accessibles, exploitables et polyvalentes, améliorant ainsi votre capacité à gérer et à communiquer efficacement les informations du projet.
Conversion MPP vers Excel - Configuration de l’API C#
Pour restituer les fichiers Microsoft Project au format Excel, vous devez configurer Conholdate.Total pour .NET avec la commande d’installation NuGet ci-dessous :
PM> NuGet\Install-Package Conholdate.Total
Convertir MPP en Excel en C#
La méthode standard pour convertir un fichier MPP au format Excel (XLSX) en C# est simple.
- Chargez le fichier de projet MPP d’entrée.
- Enregistrez la feuille de calcul Excel de sortie.
L’exemple de code ci-dessous montre comment convertir MPP en Excel en C# :
// Charger le fichier de projet d'entrée
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Convertir MPP en Excel
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);
La classe Project est utilisée pour charger le fichier MPP, tandis que la méthode Save enregistre le fichier directement au format Excel. Cette approche est efficace pour des conversions rapides sans exigences de formatage ou de mise en page supplémentaires.
Convertir MPP en XLSX avec des options avancées en C#
Pour les utilisateurs nécessitant un formatage spécifique, comme les paramètres de taille de page, la méthode de conversion avancée avec des options supplémentaires est disponible. À l’aide de XlsxOptions, vous pouvez contrôler divers paramètres d’exportation, améliorant ainsi la mise en page du document Excel final.
- Chargez le fichier MPP source à l’aide de la classe Project.
- Écrivez la feuille de calcul Excel de sortie sur le disque ou le flux.
L’extrait de code suivant montre comment convertir MPP en XLSX en C# :
// Charger le fichier MPP d'entrée
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Initier l'objet de classe XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// Convertir MS Project MPP en Excel XLSX
project.Save("MS Project.xlsx", options);
Ici, la classe XlsxOptions est utilisée pour définir la taille de la page, ce qui la rend idéale pour les documents destinés à l’impression ou au partage. Cette approche permet une plus grande flexibilité et un meilleur contrôle sur la sortie convertie.
Obtenez une licence gratuite
Vous pouvez demander une licence temporaire gratuite pour évaluer l’API en testant ses fonctionnalités à leur pleine capacité.
En résumé
La conversion de fichiers MPP en Excel en C# simplifie la gestion des données de projet en les rendant accessibles dans Excel. Que vous ayez besoin d’une conversion rapide ou d’une conversion avec des options de mise en page améliorées, ces méthodes permettent des transformations MPP en Excel transparentes, améliorant ainsi votre flux de travail et l’accessibilité des données. Si vous souhaitez discuter de vos préoccupations, n’hésitez pas à nous contacter sur le forum.