Microsoft Project Excelbe

A Microsoft Project konvertálása Excelbe | MPP fájl Excelbe Pythonban

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

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: