Microsoft Project לאקסל

המרת Microsoft Project לאקסל | קובץ MPP לאקסל ב- Python

בניהול פרויקטים, ארגון הנתונים ושיתוף הפעולה הם בעלי חשיבות עליונה והיכולת להמיר בצורה חלקה את Microsoft Project קבצי [Excel](https://docs פורמט .fileformat.com/spreadsheet/xlsx/) מתגלה כצורך חיוני. תארו לעצמכם את העוצמה של הצגת נתוני פרויקט מורכבים בפריסת Excel הניתנת לזיהוי אוניברסלי, המטפחת ניתוח יעיל ושיתוף פעולה בין בעלי עניין. הצורך בהמרה זו מתברר כאשר ארגונים מבקשים לייעל את יכולת ההחלפה של נתוני הפרויקט ולשפר את תהליכי קבלת ההחלטות.

מאמר זה מתעמק בצורך ההכרחי בהמרה זו, מדגיש את תפקידה בהפיכת נתוני פרויקט גולמיים לתובנות ניתנות לפעולה, וכיצד אנו יכולים למנף את Python Cloud SDK כדי לפשט את תהליך ההמרה הזה.

REST API עבור המרת קבצי פרויקטים של Microsoft

הפוך בצורה חלקה קבצי Microsoft Project ל-Excel באמצעות היכולות האיתנות של Aspose.Tasks Cloud SDK for Python.SDK רב עוצמה זה מאפשר לך לנווט ללא מאמץ בין המורכבות של המרת ‘MPP ל-Excel’ תוך שמירה על שלמות הנתונים והמבנה. יתר על כן, ה-SDK מפשט את המרת נתוני הפרויקט ומבטיח מעבר חלק מפורמט Microsoft Project לפורמט Excel, מה שמאפשר לך לפתח ממיר MPP ל-Excel. אז, רתום את העוצמה של Aspose.Tasks Cloud SDK עבור Python ובצע בביטחון המרות ‘MPP to Excel’ בדיוק.

כדי להתחיל, בצע את הפקודה הבאה כדי להתקין את ה-SDK במערכת המקומית:

pip install aspose-tasks-cloud

אל תשכח ליצור חשבון מנוי בחינם על ידי ביקור במרכז השליטה של Aspose.Cloud. אם יש לך חשבון GitHub או Google, פשוט הירשם. אחרת, לחץ על הלחצן צור חשבון חדש וקבל את אישורי הלקוח שלך.

המרת MPP לאקסל ב- Python

אנא בצע את השלבים המפורטים להלן כדי לייצא MPP ל- Excel.

  • ראשית, צור אובייקט של מחלקה ApiClient.
  • שנית, העבר את פרטי לקוח ה-API וה-API סודי למאפייני ApiClient.
  • שלישית, אתחול מופע של מחלקה TaskApi על ידי העברת האובייקט ApiClient כארגומנט.
  • כעת, על מנת להעלות את קובץ Microsoft Project לאחסון הענן, אנא השתמש בשיטת UploadFileRequest(…) של המחלקה TasksApi.
  • השלב הבא הוא יצירת מופע של מחלקה GetTaskDocumentWithFormatRequest שבו נעביר את שם קובץ ה-MPP, הפורמט המתקבל כ-XLSX וערך ‘false’ עבור הפרמטר returnAsZipArchive. פרמטר זה מגדיר אם אתה צריך את הפלט כארכיון ZIP או לא.
  • לבסוף, קרא לשיטת gettaskdocumnetwithformat(…) כדי להמיר את קובץ Microsoft Project לפורמט Excel.
# לדוגמאות מלאות וקבצי נתונים, נא עבור אל https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-python
# קבל אישורי לקוח מ-https://dashboard.aspose.cloud/

def MPPtoExcel():
    try:
        # ליצור מופע של ApiClient
        api_client = asposetaskscloud.ApiClient()
        api_client.configuration.host = 'https://api.aspose.cloud'
        # לספק את פרטי האישור של הלקוח שלך
        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)
        
        # הדפס הודעה במסוף (אופציונלי)
        print('Conversion successfull !')    
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))

לעיונך, ניתן להוריד את קבצי הדוגמה המשמשים בדוגמה לעיל מ-(Homemoveplan.mpp) ו-Converted.xlsx.

המר את Microsoft Project ל-Excel באמצעות פקודות cURL

האינטגרציה הדינמית של Aspose.Tasks Cloud ופקודות cURL מאפשרות לך לבצע המרות ‘MPP ל-Excel’ ללא מאמץ באופן פרוגרמטי, מה שמספק שיטה ידידותית למשתמש לשיפור ההחלפה וניתוח נתוני הפרויקט. לכן, על ידי יצירת פקודת cURL המקיימת אינטראקציה עם Aspose.Tasks Cloud API, אתה מתחיל תהליך טרנספורמטיבי שמתרגם ‘MPP ל-Excel’ בדיוק.

אז, הצעד הראשון בגישה זו הוא ליצור אסימון גישה ל-JWT המבוסס על זיהוי הלקוח ופרטי סוד הלקוח.

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"

כעת, כאשר יש לנו את אסימון JWT, השלב הבא הוא לבצע את הפקודה הבאה כדי להמיר את קובץ ה-MPP ל-Excel ולשמור את הקובץ שנוצר כ-XLX באותו אחסון בענן.

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

מַסְקָנָה

במאמר זה, גילינו כי להמרה של קבצי Microsoft Project לפורמט אקסל יש ערך שאין להכחישו בתחום של ניהול פרויקטים וניתוח נתונים. עם שתי גישות דינמיות העומדות לרשותך - מינוף Aspose.Tasks Cloud SDK עבור Python וניצול הפוטנציאל של פקודות cURL, יש לך את הגמישות לבחור בשיטה שתואמת את המומחיות הטכנית וההעדפות שלך. אז בין אם אתה שואף לייעל את זרימות העבודה של נתונים או לשאוף לפשט הדמיית נתונים מורכבים, גישות אלה מציעות את הכלים להמיר בצורה חלקה קבצי Microsoft Project ל-Excel.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: