MPP เป็นรูปแบบยอดนิยมสำหรับข้อมูลโครงการ อย่างไรก็ตาม XML เป็นรูปแบบที่เปิดกว้างและพกพาสะดวกกว่า ซึ่งโปรแกรมซอฟต์แวร์ต่างๆ สามารถอ่านได้ง่าย หากคุณต้องการแบ่งปันไฟล์ MPP ของคุณกับผู้อื่นหรือต้องการทำงานกับพวกเขาในโปรแกรมอื่น คุณสามารถแปลงเป็น XML ได้ ในโพสต์บล็อกนี้ เราจะแสดงวิธีแปลง MPP เป็น XML ใน Python เราจะเรียนรู้วิธีส่งออกข้อมูลโครงการจาก MPP เป็นรูปแบบ Primavera 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
- โหลดไฟล์ MPP โดยใช้อินสแตนซ์ของคลาส Project
- เรียกใช้เมธอด 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:
- โหลดไฟล์ MPP โดยใช้อินสแตนซ์ของคลาส Project
- สร้างอินสแตนซ์ของคลาส PrimaveraXmlSaveOptions
- ตั้งค่าตัวเลือกต่างๆ เช่น saveroottask เป็นต้น
- สุดท้ายเรียกเมธอด 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 โดยทางโปรแกรม เราหวังว่าบล็อกโพสต์นี้จะเป็นประโยชน์ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี