Microsoft Project to Excel

გადაიყვანეთ Microsoft Project Excel-ში | MPP ფაილი Excel-ში პითონში

პროექტის მენეჯმენტში მონაცემთა ორგანიზაცია და თანამშრომლობა უმთავრესია და Microsoft Project ფაილების Excel შეუფერხებლად გარდაქმნის შესაძლებლობა. .fileformat.com/spreadsheet/xlsx/) ფორმატი ჩნდება, როგორც სასიცოცხლო აუცილებლობა. წარმოიდგინეთ პროექტის რთული მონაცემების საყოველთაოდ ცნობადი და კონფიგურირებადი Excel განლაგების წარმოდგენის ძალა, რაც ხელს უწყობს ეფექტურ ანალიზს და დაინტერესებულ მხარეებს შორის თანამშრომლობას. ამ კონვერტაციის საჭიროება აშკარა ხდება, რადგან ორგანიზაციები ცდილობენ გაამარტივონ პროექტის მონაცემების ურთიერთშემცვლელობა და გააძლიერონ გადაწყვეტილების მიღების პროცესები.

ეს სტატია იკვლევს ამ კონვერტაციის იმპერატიულ აუცილებლობას, ხაზს უსვამს მის როლს პროექტის ნედლეული მონაცემების ქმედითუნარიან შეხედულებებად გარდაქმნაში და როგორ შეგვიძლია გამოვიყენოთ Python Cloud SDK ამ კონვერტაციის პროცესის გასამარტივებლად.

REST API Microsoft Project ფაილების კონვერტაციისთვის

შეუფერხებლად გადააკეთეთ Microsoft Project ფაილები Excel-ში [Aspose.Tasks Cloud SDK for Python]-ის (https://products.aspose.cloud/tasks/python/) ძლიერი შესაძლებლობების გამოყენებით. ეს მძლავრი SDK გაძლევთ საშუალებას, ძალისხმევის გარეშე გადახვიდეთ „MPP Excel-ში“ კონვერტაციის სირთულეებში, მონაცემთა მთლიანობისა და სტრუქტურის შენარჩუნებისას. გარდა ამისა, SDK ამარტივებს პროექტის მონაცემების კონვერტაციას და უზრუნველყოფს გლუვ გადასვლას Microsoft Project-დან Excel ფორმატზე, რაც საშუალებას გაძლევთ განავითაროთ MPP to Excel კონვერტორი. ასე რომ, გამოიყენეთ Aspose.Tasks Cloud SDK-ის ძალა Python-ისთვის და თავდაჯერებულად განახორციელეთ “MPP to Excel” კონვერტაციები სიზუსტით.

დასაწყებად, გთხოვთ, შეასრულოთ შემდეგი ბრძანება, რომ დააინსტალიროთ SDK ლოკალურ სისტემაზე:

pip install aspose-tasks-cloud

არ დაგავიწყდეთ, შექმნათ უფასო სააბონენტო ანგარიში Aspose.Cloud dashboard-ით. თუ გაქვთ GitHub ან Google ანგარიში, უბრალოდ დარეგისტრირდით. წინააღმდეგ შემთხვევაში, დააწკაპუნეთ ღილაკზე Create a new Account და მიიღეთ თქვენი კლიენტის რწმუნებათა სიგელები.

გადაიყვანეთ MPP Excel-ში Python-ში

გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს MPP Excel-ში ექსპორტისთვის.

  • პირველ რიგში, შექმენით ApiClient კლასის ობიექტი.
  • მეორეც, გადასცეთ API Client და API Secret დეტალები ApiClient თვისებებს.
  • მესამე, TaskApi კლასის ინსტალაციის ინიციალიზაცია ApiClient ობიექტის არგუმენტად გადაცემით.
  • ახლა, Microsoft Project ფაილის ღრუბლოვან საცავში ატვირთვის მიზნით, გთხოვთ, გამოიყენოთ TasksApi კლასის UploadFileRequest(…) მეთოდი.
  • შემდეგი ნაბიჯი არის 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 to Excel” კონვერტაციები პროგრამულად, რაც უზრუნველყოფს მოსახერხებელი მეთოდის გაძლიერებას პროექტის მონაცემების ურთიერთშემცვლელობისა და ანალიზისთვის. ამიტომ, cURL ბრძანების შექმნით, რომელიც ურთიერთქმედებს Aspose.Tasks Cloud API-სთან, თქვენ იწყებთ ტრანსფორმაციულ პროცესს, რომელიც თარგმნის „MPP-ს Excel-ში“ სიზუსტით.

ასე რომ, ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ტოკენის გენერირება კლიენტის ID და კლიენტის საიდუმლო დეტალებზე დაყრდნობით.

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 ფაილების Excel ფორმატში გარდაქმნას უდაო მნიშვნელობა აქვს პროექტის მენეჯმენტისა და მონაცემთა ანალიზის სფეროში. თქვენს განკარგულებაშია ორი დინამიური მიდგომით - Aspose.Tasks Cloud SDK-ის გამოყენება Python-ისთვის და cURL ბრძანებების პოტენციალის გამოყენება, თქვენ გაქვთ მოქნილობა, აირჩიოთ მეთოდი, რომელიც შეესაბამება თქვენს ტექნიკურ გამოცდილებას და პრეფერენციებს. ანუ თქვენ მიზნად ისახავთ მონაცემთა სამუშაო ნაკადების ოპტიმიზაციას ან ცდილობთ მონაცემთა რთული ვიზუალიზაციის გამარტივებას, ეს მიდგომები გთავაზობთ ინსტრუმენტებს Microsoft Project ფაილების Excel-ში შეუფერხებლად გადაქცევისთვის.

სასარგებლო ლინკები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: