
Convertissez le fichier MS Project en Excel en Java.
Les fichiers Microsoft Project (MPP) sont largement utilisés pour gérer des projets complexes, mais l’analyse et le partage des données de projet au format MPP peuvent s’avérer difficiles, en particulier pour les équipes qui s’appuient sur Excel pour le traitement et la création de rapports de données. La conversion de fichiers MPP en Excel (XLSX) offre un moyen plus accessible et plus flexible de gérer les calendriers de projet, l’allocation des ressources et les échéanciers. Le format tabulaire structuré d’Excel permet une meilleure visualisation, un meilleur filtrage et des calculs personnalisés.
- API de conversion MPP vers Excel
- Convertir MPP en Excel en Java
- Exporter un projet MS vers XLSX à l’aide des commandes cURL
API de conversion MPP vers Excel
GroupDocs.Conversion Cloud SDK for Java offre un moyen simple et efficace de convertir des fichiers Microsoft Project (MPP) au format Excel (XLSX).Cette puissante API élimine le besoin d’extraction manuelle des données en offrant une solution automatisée qui garantit l’exactitude et la cohérence des données. Avec GroupDocs.Conversion, les utilisateurs peuvent transformer sans effort des calendriers de projet complexes, des allocations de ressources et des dépendances de tâches en feuilles de calcul Excel structurées pour une analyse et une création de rapports plus faciles.
Installation
Veuillez ajouter les détails suivants au fichier pom.xml du projet de build maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Une fois l’installation terminée, veuillez obtenir vos identifiants API personnalisés (c’est-à-dire l’ID client et le secret client).Vous pouvez consulter ce court tutoriel expliquant en détail comment obtenir les identifiants API.
Convertir MPP en Excel en Java
Cette section explique les détails sur la façon de convertir un fichier MS Project en classeur Excel à l’aide d’un extrait de code Java.
- Tout d’abord, créez une instance de la classe « Configuration » dans laquelle nous transmettons les informations d’identification du client en tant qu’arguments.
Configuration configuration = new Configuration(clientId, clientSecret);
- Deuxièmement, initialisez le
ConvertApi
où nous passons l’objet Configuration comme argument.
ConvertApi convertApi = new ConvertApi(configuration);
- Créez une instance de la classe « ConvertSettings » où nous définissons le nom du fichier d’entrée, le format de sortie et le nom du document résultant.
ConvertSettings settings = new ConvertSettings();
- Créez une instance de la classe
ConvertDocumentRequest
où nous passons l’objetConvertSettings
comme argument.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Enfin, appelez l’API ConvertDocumentRequest pour convertir le MPP en Excel et enregistrer le classeur Excel résultant dans le stockage cloud.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Plus d'exemples sur https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client
Configuration configuration = new Configuration(clientId, clientSecret);
// Définir l'URL de base de l'API pour la conversion MPP vers Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Initialiser une instance de ConvertApi avec l'objet Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("xls");
settings.setOutputPath("converted.xls");
// Appelez la méthode ConvertDocument pour effectuer la conversion MPP en Excel
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Vérifiez la réponse et imprimez le message de réussite
if (response != null && response.equals("OK")) {
System.out.println("The MPP to Excel conversion completed successfully!");
}

Image : Aperçu de la conversion de MS Project en Excel.
- Le fichier d’entrée MS Project utilisé dans l’exemple ci-dessus peut être téléchargé à partir de Home move plan.mpp.
Exporter un projet MS vers XLSX à l’aide des commandes cURL
Convertissez facilement des fichiers Microsoft Project (MPP) en fichiers Excel (XLSX) à l’aide de l’API GroupDocs.Conversion Cloud et des commandes cURL. Cette solution basée sur le cloud élimine les dépendances logicielles, garantissant une conversion de données rapide, sécurisée et précise. Avec de simples requêtes d’API REST, vous pouvez automatiser le processus, ce qui permet une analyse et une création de rapports de projet efficaces.
La première étape de cette approche consiste à générer un jeton d’accès JWT, puis à exécuter la commande cURL suivante pour développer la visionneuse de projets Microsoft en ligne en exportant le fichier MS Project au format PDF. Une fois la conversion réussie, le classeur Excel résultant est stocké dans le stockage cloud.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Veuillez remplacer « inputMPP » par le nom du fichier MS Project d’entrée, « resultantXLS » par le nom du classeur Excel résultant et « accessToken » par un jeton d’accès JWT personnalisé.
- Si nous avons besoin d’exporter le projet MS vers Excel et d’enregistrer le fichier résultant sur le lecteur local :
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
Application de conversion MPP vers XLS
Nous vous recommandons d’utiliser notre application gratuite et légère MPP to Excel Converter qui vous permet d’explorer les capacités uniques de GroupDocs.Conversion Cloud dans un navigateur Web.
Liens utiles
Conclusion
En conclusion, la conversion de MPP en Excel à l’aide de l’API REST Java offre un moyen transparent et efficace de gérer les données du projet. Que vous choisissiez GroupDocs.Conversion Cloud SDK pour Java ou que vous utilisiez les commandes cURL, les deux approches offrent flexibilité, automatisation et précision dans la conversion des données. La solution basée sur le cloud élimine le besoin d’installations de logiciels supplémentaires, garantissant des conversions sécurisées et évolutives. En exploitant ces méthodes, vous pouvez améliorer la gestion de projet, rationaliser la création de rapports et améliorer la collaboration.
Articles recommandés
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :