Microsoft Project til Excel

Konverter Microsoft Project til Excel | MPP-fil til Excel i Python

I projektledelse er dataorganisering og samarbejde altafgørende, og evnen til problemfrit at konvertere Microsoft Project filer til [Excel](https://docs .fileformat.com/spreadsheet/xlsx/)-format fremstår som en vital nødvendighed. Forestil dig styrken i at præsentere indviklede projektdata i et universelt genkendeligt og tilpasseligt Excel-layout, der fremmer effektiv analyse og samarbejde mellem interessenter. Behovet for denne konvertering bliver tydeligt, efterhånden som organisationer søger at strømline projektdataudskiftelighed og forbedre beslutningsprocesser.

Denne artikel dykker ned i det tvingende behov for denne konvertering og fremhæver dens rolle i at transformere rå projektdata til handlingsvenlig indsigt, og hvordan vi kan udnytte Python Cloud SDK til at forenkle denne konverteringsproces.

REST API til konvertering af Microsoft Project Files

Omdan problemfrit Microsoft Project-filer til Excel ved hjælp af de robuste funktioner i Aspose.Tasks Cloud SDK for Python.Denne kraftfulde SDK giver dig mulighed for ubesværet at navigere i forviklingerne ved at konvertere ‘MPP til Excel’, mens dataintegriteten og strukturen bevares. Ydermere forenkler SDK’et projektdatakonvertering og sikrer en glidende overgang fra Microsoft Project til Excel-format, så du kan udvikle en MPP til Excel-konverter. Så udnyt kraften i Aspose.Tasks Cloud SDK til Python og foretag trygt ‘MPP til Excel’-konverteringer med præcision.

For at komme i gang skal du udføre følgende kommando for at installere SDK’et på det lokale system:

pip install aspose-tasks-cloud

Glem ikke at oprette en gratis abonnementskonto ved at besøge Aspose.Cloud dashboard. Hvis du har GitHub eller Google-konto, skal du blot tilmelde dig. Ellers skal du klikke på knappen Opret en ny konto og få dine kundeoplysninger.

Konverter MPP til Excel i Python

Følg trinene nedenfor for at eksportere MPP til Excel.

  • For det første skal du oprette et objekt af ApiClient-klassen.
  • For det andet skal du videregive API-klienten og API Secret-detaljerne til ApiClient-egenskaber.
  • For det tredje, initialiser en forekomst af TaskApi-klassen ved at sende ApiClient-objektet som et argument.
  • Nu, for at uploade Microsoft Project-filen til skylageret, skal du bruge UploadFileRequest(…)-metoden i TasksApi-klassen.
  • Næste trin er at oprette en forekomst af klassen GetTaskDocumentWithFormatRequest, hvor vi videregiver MPP-filnavnet, det resulterende format som XLSX og ‘false’-værdien for parameteren returnAsZipArchive. Denne parameter definerer, om du har brug for output som ZIP-arkiv eller ej.
  • Til sidst skal du kalde gettaskdocumnetwithformat(…)-metoden for at konvertere Microsoft Project-filen til Excel-format.
# For komplette eksempler og datafiler, gå til https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-python
# Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/

def MPPtoExcel():
    try:
        # oprette en forekomst af ApiClient
        api_client = asposetaskscloud.ApiClient()
        api_client.configuration.host = 'https://api.aspose.cloud'
        # give din klient legitimationsoplysninger
        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)
        
        # udskriv besked i konsollen (valgfrit)
        print('Conversion successfull !')    
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))

Til din reference kan eksempelfilerne, der er brugt i ovenstående eksempel, downloades fra (Homemoveplan.mpp) og Converted.xlsx.

Konverter Microsoft Project til Excel ved hjælp af cURL-kommandoer

Den dynamiske integration af Aspose.Tasks Cloud og cURL-kommandoer giver dig mulighed for ubesværet at udføre ‘MPP til Excel’-konverteringer programmatisk, hvilket giver en brugervenlig metode til at forbedre udskiftelighed og analyse af projektdata. Derfor, ved at lave en cURL-kommando, der interagerer med Aspose.Tasks Cloud API, igangsætter du en transformativ proces, der oversætter ‘MPP til Excel’ med præcision.

Så det første trin i denne tilgang er at generere et JWT-adgangstoken baseret på klient-id og klienthemmelighedsoplysninger.

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"

Nu hvor vi har JWT-tokenet, er næste trin at udføre følgende kommando for at konvertere MPP-filen til Excel og gemme den resulterende fil, der er genereret som XLX, til det samme skylager.

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

Konklusion

I denne artikel har vi opdaget, at konverteringen af Microsoft Project-filer til Excel-format har ubestridelig værdi inden for projektledelse og dataanalyse. Med to dynamiske tilgange til din rådighed – at udnytte Aspose.Tasks Cloud SDK til Python og udnytte potentialet i cURL-kommandoer, har du fleksibiliteten til at vælge den metode, der stemmer overens med din tekniske ekspertise og præferencer. Så enten du sigter mod at optimere dataarbejdsgange eller stræber efter at forenkle kompleks datavisualisering, tilbyder disse tilgange værktøjerne til problemfrit at konvertere Microsoft Project-filer til Excel.

Relaterede artikler

Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: