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

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

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. ตัวแปลง Python MPP เป็น XML
  2. แปลง MPP เป็น XML
  3. แปลง MPP เป็น Primavera XML
  4. ลองใช้ MPP เป็น XML ออนไลน์

ตัวแปลง Python MPP เป็น XML

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

โปรด ดาวน์โหลดแพ็คเกจ หรือ ติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-tasks

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

เราสามารถแปลง MPP เป็น XML ได้ง่ายๆ โดยการโหลดไฟล์ MPP และบันทึกในรูปแบบ XML ที่ตำแหน่งที่ต้องการ โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง MPP เป็น XML ใน Python

  1. โหลดไฟล์ MPP โดยใช้อินสแตนซ์ของคลาส Project
  2. เรียกใช้เมธอด save() ด้วยพาธไฟล์เอาต์พุตและ SaveFileFormat เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง MPP เป็น XML ใน Python

# ตัวอย่างรหัสนี้สาธิตวิธีการแปลง MPP เป็น XML
import aspose.tasks as tasks

# โหลดไฟล์โครงการอินพุต
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# บันทึกเป็น XML
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

แปลง MPP เป็น Primavera XML ใน Python

นอกจากการแปลงไฟล์ MPP เป็น XML แล้ว เรายังสามารถส่งออกข้อมูลโครงการจาก MPP เป็นรูปแบบ Primavera XML ได้อีกด้วย API มีคลาส PrimaveraXmlSaveOptions ซึ่งอนุญาตให้เราระบุตัวเลือกเพิ่มเติมสำหรับการแสดงข้อมูลโครงการในรูปแบบ Primavera P6 XML

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง MPP เป็น Primavera XML:

  1. โหลดไฟล์ MPP โดยใช้อินสแตนซ์ของคลาส Project
  2. สร้างอินสแตนซ์ของคลาส PrimaveraXmlSaveOptions
  3. ตั้งค่าตัวเลือกต่างๆ เช่น saveroottask เป็นต้น
  4. สุดท้ายเรียกเมธอด save() เพื่อบันทึกเป็น XLSX ใช้เส้นทางไฟล์เอาต์พุตและ PrimaveraXmlSaveOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง MPP เป็น XLSX ด้วยตัวเลือกขั้นสูงโดยใช้ Python

# ตัวอย่างรหัสนี้สาธิตวิธีการแปลง MPP เป็น Primavera XML
import aspose.tasks as tasks

# โหลดไฟล์โครงการอินพุต
project = tasks.Project("C:\\Files\\Blank2010.mpp")

## Initialize PrimaveraXmlSaveOptions class object
options = tasks.saving.PrimaveraXmlSaveOptions()
options.save_root_task = False

# บันทึก Primavera XML
project.save("C:\\Files\\PrimaveraXMLSaveOptions_out.xml", options)

รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ห้องสมุดได้ฟรีโดยไม่มีข้อจำกัดในการประเมิน

แปลง MPP เป็น XML ออนไลน์

หากคุณต้องการแปลง MPP เป็น XML ทางออนไลน์ ให้ใช้ ตัวแปลง MPP เป็น XML ฟรี คุณภาพสูงของเราซึ่งพัฒนาขึ้นโดยใช้ไลบรารี Aspose.Tasks

Python MPP เป็น XML Converter – เรียนรู้เพิ่มเติม

ตรวจสอบแหล่งข้อมูลต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการแปลงไฟล์ MPP เป็น XML หรือรูปแบบอื่นๆ ที่รองรับ และสำรวจ Aspose.Tasks:

บทสรุป

ในบล็อกโพสต์นี้ เราได้เรียนรู้วิธีแปลง MPP เป็น XML ใน Python เรายังกล่าวถึงวิธีแปลง MPP เป็นรูปแบบ XML ของ Primavera P6 โดยทางโปรแกรม เราหวังว่าบล็อกโพสต์นี้จะเป็นประโยชน์ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย