Dans la gestion de projet, l’organisation des données et la collaboration sont primordiales et la capacité à convertir de manière transparente des fichiers Microsoft Project au format Excel apparaît comme une nécessité vitale. Imaginez la puissance de la présentation de données de projet complexes dans une mise en page Excel universellement reconnaissable et personnalisable, favorisant une analyse efficace et une collaboration entre les parties prenantes. La nécessité de cette conversion devient évidente à mesure que les organisations cherchent à rationaliser l’interchangeabilité des données de projet et à améliorer les processus de prise de décision.
Cet article examine le besoin impératif de cette conversion, en soulignant son rôle dans la transformation des données brutes du projet en informations exploitables et comment nous pouvons tirer parti du Python Cloud SDK pour simplifier ce processus de conversion.
- API REST pour la conversion de fichiers Microsoft Project
- Convertir MPP en Excel en Python
- Convertir Microsoft Project en Excel à l’aide des commandes cURL
API REST pour la conversion de fichiers Microsoft Project
Transformez en toute transparence les fichiers Microsoft Project en Excel grâce aux fonctionnalités robustes du SDK Cloud Aspose.Tasks for Python.Ce puissant SDK vous permet de naviguer sans effort dans les subtilités de la conversion de « MPP en Excel » tout en préservant l’intégrité et la structure des données. De plus, le SDK simplifie la conversion des données du projet et assure une transition en douceur du format Microsoft Project vers Excel, vous permettant ainsi de développer un convertisseur MPP vers Excel. Exploitez donc la puissance du SDK Cloud Aspose.Tasks for Python et effectuez en toute confiance des conversions « MPP vers Excel » avec précision.
Pour commencer, veuillez exécuter la commande suivante pour installer le SDK sur le système local :
pip install aspose-tasks-cloud
N’oubliez pas de créer un compte d’abonnement gratuit en visitant le tableau de bord Aspose.Cloud. Si vous avez un compte GitHub ou Google, inscrivez-vous simplement. Sinon, cliquez sur le bouton Créer un nouveau compte et obtenez vos identifiants client.
Convertir MPP en Excel en Python
Veuillez suivre les étapes ci-dessous pour exporter MPP vers Excel.
- Tout d’abord, créez un objet de classe ApiClient.
- Deuxièmement, transmettez les détails du client API et du secret API aux propriétés ApiClient.
- Troisièmement, initialisez une instance de la classe TaskApi en passant l’objet ApiClient comme argument.
- Maintenant, pour télécharger le fichier Microsoft Project sur le stockage cloud, veuillez utiliser la méthode UploadFileRequest(…) de la classe TasksApi.
- L’étape suivante consiste à créer une instance de la classe GetTaskDocumentWithFormatRequest dans laquelle nous transmettons le nom du fichier MPP, le format résultant au format XLSX et la valeur « false » pour le paramètre returnAsZipArchive. Ce paramètre définit si vous avez besoin de la sortie sous forme d’archive ZIP ou non.
- Enfin, appelez la méthode gettaskdocumnetwithformat(…) pour convertir le fichier Microsoft Project au format Excel.
# Pour des exemples complets et des fichiers de données, veuillez consulter https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-python
# Obtenez les informations d'identification du client à partir de https://dashboard.aspose.cloud/
def MPPtoExcel():
try:
# créer une instance d'ApiClient
api_client = asposetaskscloud.ApiClient()
api_client.configuration.host = 'https://api.aspose.cloud'
# fournissez les informations d'identification de votre client
api_client.configuration.api_key['api_key'] = '1c9379bb7d701c26cc87e741a29987bb'
api_client.configuration.api_key['app_sid'] = 'bbf94a2c-6d7e-4020-b4d2-b9809741374e'
tasks_api = asposetaskscloud.TasksApi(api_client)
input_file_name = 'NewProductDev.mpp'
upload_request = asposetaskscloud.UploadFileRequest(path="NewProductDev.mpp",file= 'C:\\Users\\shahbnay\\Downloads\\'+input_file_name)
tasks_api.upload_file(upload_request)
request = asposetaskscloud.GetTaskDocumentWithFormatRequest(input_file_name, format="XLSX", return_as_zip_archive=False)
result = tasks_api.get_task_document_with_format(request)
# imprimer un message dans la console (facultatif)
print('Conversion successfull !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
Pour votre référence, les fichiers d’exemple utilisés dans l’exemple ci-dessus peuvent être téléchargés à partir de (Homemoveplan.mpp) et Converted.xlsx.
Convertir Microsoft Project en Excel à l’aide des commandes cURL
L’intégration dynamique des commandes Aspose.Tasks Cloud et cURL vous permet d’effectuer sans effort des conversions « MPP vers Excel » par programmation, offrant ainsi une méthode conviviale pour améliorer l’interchangeabilité et l’analyse des données du projet. Par conséquent, en créant une commande cURL qui interagit avec l’API Aspose.Tasks Cloud, vous lancez un processus de transformation qui traduit « MPP vers Excel » avec précision.
Ainsi, la première étape de cette approche consiste à générer un jeton d’accès JWT basé sur les détails de l’ID client et du secret client.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant que nous avons le jeton JWT, l’étape suivante consiste à exécuter la commande suivante pour convertir le fichier MPP en Excel et enregistrer le fichier résultant généré au format XLX sur le même stockage cloud.
curl -v -X GET "https://api.aspose.cloud/v3.0/tasks/source.mpp/format?format=xlsx&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.xlsx
Conclusion
Dans cet article, nous avons découvert que la conversion de fichiers Microsoft Project au format Excel présente une valeur indéniable dans le domaine de la gestion de projet et de l’analyse de données. Avec deux approches dynamiques à votre disposition, l’exploitation d’Aspose.Tasks Cloud SDK pour Python et l’exploitation du potentiel des commandes cURL, vous avez la possibilité de choisir la méthode qui correspond à votre expertise technique et à vos préférences. Ainsi, que vous cherchiez à optimiser les flux de travail de données ou à simplifier la visualisation de données complexes, ces approches offrent les outils nécessaires pour convertir de manière transparente les fichiers Microsoft Project au format Excel.
Liens utiles
Articles connexes
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :