โครงการ Microsoft เพื่อ Excel

แปลง Microsoft Project เป็น Excel | ไฟล์ MPP เป็น Excel ใน Python

ในการจัดการโครงการ การจัดระเบียบข้อมูลและการทำงานร่วมกันถือเป็นสิ่งสำคัญที่สุด และความสามารถในการแปลงไฟล์ Microsoft Project เป็นรูปแบบ Excel ได้อย่างราบรื่นถือเป็นสิ่งจำเป็นอย่างยิ่ง ลองนึกภาพถึงพลังของการนำเสนอข้อมูลโครงการที่ซับซ้อนในรูปแบบ Excel ที่ทุกคนสามารถจดจำและปรับแต่งได้ ซึ่งช่วยส่งเสริมการวิเคราะห์และการทำงานร่วมกันอย่างมีประสิทธิภาพระหว่างผู้มีส่วนได้ส่วนเสีย ความจำเป็นในการแปลงข้อมูลนี้ชัดเจนขึ้นเมื่อองค์กรต่างๆ พยายามปรับปรุงความสามารถในการใช้ข้อมูลโครงการร่วมกันและปรับปรุงกระบวนการตัดสินใจ

บทความนี้จะเจาะลึกถึงความจำเป็นในการแปลงข้อมูลโครงการแบบดิบให้กลายเป็นข้อมูลเชิงลึกที่สามารถดำเนินการได้ และวิธีที่เราจะใช้ประโยชน์จาก Python Cloud SDK เพื่อลดความซับซ้อนของกระบวนการแปลงนี้

REST API สำหรับการแปลงไฟล์ Microsoft Project

แปลงไฟล์ Microsoft Project เป็น Excel ได้อย่างราบรื่นโดยใช้ความสามารถอันแข็งแกร่งของ Aspose.Tasks Cloud SDK for Python SDK อันทรงพลังนี้ช่วยให้คุณสามารถนำทางความซับซ้อนในการแปลง ‘MPP เป็น Excel’ ได้อย่างง่ายดายในขณะที่รักษาความสมบูรณ์และโครงสร้างของข้อมูลไว้ นอกจากนี้ SDK ยังช่วยลดความซับซ้อนในการแปลงข้อมูลโครงการและช่วยให้การเปลี่ยนจากรูปแบบ Microsoft Project ไปเป็นรูปแบบ Excel เป็นไปอย่างราบรื่น ช่วยให้คุณพัฒนาตัวแปลง MPP เป็น Excel ได้ ดังนั้น ใช้ประโยชน์จากความสามารถของ Aspose.Tasks Cloud SDK for Python และดำเนินการแปลง ‘MPP เป็น Excel’ อย่างแม่นยำ

เพื่อเริ่มต้น โปรดดำเนินการคำสั่งต่อไปนี้เพื่อติดตั้ง SDK บนระบบภายในเครื่อง:

pip install aspose-tasks-cloud

อย่าลืมสร้างบัญชีสมัครสมาชิกฟรีโดยไปที่ Aspose.Cloud Dashboard หากคุณมีบัญชี GitHub หรือ Google เพียงลงทะเบียน มิฉะนั้น ให้คลิกที่ปุ่ม สร้างบัญชีใหม่ และรับข้อมูลประจำตัวลูกค้าของคุณ

แปลง MPP เป็น Excel ใน Python

โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อส่งออก MPP ไปยัง Excel

  • ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส ApiClient
  • ประการที่สอง ส่งรายละเอียด API Client และ API Secret ไปยังคุณสมบัติ 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 เป็นรูปแบบ Excel นั้นมีคุณค่าอย่างปฏิเสธไม่ได้ในแวดวงการจัดการโครงการและการวิเคราะห์ข้อมูล ด้วยแนวทางแบบไดนามิกสองแนวทางที่คุณสามารถใช้ได้ นั่นคือ การใช้ประโยชน์จาก Aspose.Tasks Cloud SDK สำหรับ Python และการใช้ประโยชน์จากศักยภาพของคำสั่ง cURL คุณจึงมีความยืดหยุ่นในการเลือกวิธีการที่สอดคล้องกับความเชี่ยวชาญด้านเทคนิคและความชอบของคุณ ดังนั้น ไม่ว่าคุณจะตั้งเป้าหมายที่จะเพิ่มประสิทธิภาพเวิร์กโฟลว์ข้อมูลหรือมุ่งมั่นที่จะลดความซับซ้อนของการแสดงภาพข้อมูล วิธีการเหล่านี้มีเครื่องมือในการแปลงไฟล์ Microsoft Project เป็น Excel ได้อย่างราบรื่น

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: