A projektmenedzsmentben az adatok szervezése és együttműködése a legfontosabb, és a Microsoft Project fájlok [Excel]-re (https://docs) történő zökkenőmentes konvertálása. .fileformat.com/spreadsheet/xlsx/) formátum létfontosságú szükségletként jelenik meg. Képzelje el a bonyolult projektadatok univerzálisan felismerhető és testreszabható Excel-elrendezésben történő bemutatásának erejét, elősegítve a hatékony elemzést és az érdekelt felek közötti együttműködést. Az átalakítás szükségessége nyilvánvalóvá válik, amikor a szervezetek igyekeznek racionalizálni a projektadatok felcserélhetőségét és javítani a döntéshozatali folyamatokat.
Ez a cikk a konverzió elengedhetetlen szükségességével foglalkozik, kiemelve annak szerepét a nyers projektadatok gyakorlati ismeretekké alakításában, valamint azt, hogy miként használhatjuk fel a Python Cloud SDK-t az átalakítási folyamat egyszerűsítésére.
- REST API a Microsoft Project Files konvertálásához
- MPP konvertálása Excelbe Pythonban
- Konvertálja a Microsoft Projectet Excel-be a cURL parancsokkal
REST API a Microsoft Project Files konvertálásához
Az Aspose.Tasks Cloud SDK for Python robusztus képességeinek segítségével zökkenőmentesen alakíthatja át a Microsoft Project fájlokat Excel formátumba. Ez a nagy teljesítményű SDK lehetővé teszi, hogy könnyedén eligazodjon az „MPP Excelbe” konvertálásának bonyolult folyamataiban, miközben megőrzi az adatok integritását és szerkezetét. Ezenkívül az SDK leegyszerűsíti a projektadatok konverzióját, és biztosítja a zökkenőmentes átállást a Microsoft Projectről az Excel formátumra, lehetővé téve az MPP-ből Excel konverterré történő fejlesztését. Használja ki tehát az Aspose.Tasks Cloud SDK for Python erejét, és magabiztosan, precízen hajtson végre „MPP-ből Excelbe” konvertálást.
A kezdéshez hajtsa végre a következő parancsot az SDK helyi rendszerre történő telepítéséhez:
pip install aspose-tasks-cloud
Ne felejtsen el létrehozni egy ingyenes előfizetési fiókot az Aspose.Cloud dashboard oldal meglátogatásával. Ha rendelkezik GitHub- vagy Google-fiókkal, egyszerűen regisztráljon. Ellenkező esetben kattintson az Új fiók létrehozása gombra, és szerezze be az ügyfél hitelesítő adatait.
MPP konvertálása Excelbe Pythonban
Kérjük, kövesse az alábbi lépéseket az MPP excelbe exportálásához.
- Először hozzon létre egy objektumot az ApiClient osztályból.
- Másodszor, adja át az API-ügyfél és az API titkos adatait az ApiClient-tulajdonságoknak.
- Harmadszor inicializálja a TaskApi osztály egy példányát az ApiClient objektum argumentumként való átadásával.
- Most, hogy feltöltse a Microsoft Project fájlt a felhőtárhelyre, használja a TasksApi osztály UploadFileRequest(…) metódusát.
- A következő lépés a GetTaskDocumentWithFormatRequest osztály egy példányának létrehozása, ahol átadjuk az MPP-fájl nevét, az eredményül kapott formátumot XLSX-ként, valamint a returnAsZipArchive paraméter “false” értékét. Ez a paraméter határozza meg, hogy szüksége van-e a kimenetre ZIP-archívumként vagy sem.
- Végül hívja meg a gettaskdocumnetwithformat(…) metódust a Microsoft Project fájl Excel formátumba konvertálásához.
# A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-python oldalra.
# Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
def MPPtoExcel():
try:
# hozzon létre egy ApiClient példányt
api_client = asposetaskscloud.ApiClient()
api_client.configuration.host = 'https://api.aspose.cloud'
# adja meg az ügyfél hitelesítő adatait
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)
# üzenet nyomtatása a konzolon (opcionális)
print('Conversion successfull !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
Tájékoztatásul a fenti példában használt mintafájlok letölthetők a (Homemoveplan.mpp) és a Converted.xlsx oldalról.
Konvertálja a Microsoft Projectet Excel-be a cURL parancsokkal
Az Aspose.Tasks Cloud és cURL parancsok dinamikus integrációja lehetővé teszi, hogy könnyedén végrehajtsa az „MPP to Excel” konverziókat programozottan, felhasználóbarát módszert biztosítva a projektadatok felcserélhetőségének és elemzésének javítására. Ezért az Aspose.Tasks Cloud API-val kölcsönhatásba lépő cURL parancs létrehozásával olyan átalakítási folyamatot indít el, amely pontosan lefordítja az „MPP-t Excelbe”.
Tehát ennek a megközelítésnek az első lépése egy JWT hozzáférési token létrehozása az ügyfél-azonosító és az ügyféltitkos adatok alapján.
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"
Most, hogy megvan a JWT token, a következő lépés a következő parancs végrehajtása az MPP-fájl Excel-be való konvertálásához, és az eredményül létrehozott XLX-fájl ugyanabba a felhőtárhelyre történő mentéséhez.
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
Következtetés
Ebben a cikkben felfedeztük, hogy a Microsoft Project fájlok Excel formátumba konvertálása tagadhatatlanul értékes a projektmenedzsment és az adatelemzés területén. Az Ön rendelkezésére álló két dinamikus megközelítés – az Aspose.Tasks Cloud SDK for Python és a cURL-parancsokban rejlő lehetőségek kihasználása – rugalmasan kiválaszthatja azt a módszert, amely illeszkedik műszaki szakértelméhez és preferenciáihoz. Tehát akár az adatmunkafolyamatok optimalizálására, akár az összetett adatvizualizáció egyszerűsítésére törekszik, ezek a megközelítések olyan eszközöket kínálnak, amelyek segítségével zökkenőmentesen konvertálhatja a Microsoft Project fájlokat Excel formátumba.
Hasznos linkek
Kapcsolódó cikkek
Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: