แปลง MPP เป็น CSV ใน Python | เครื่องมือแปลงไฟล์ MPP เป็น CSV

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

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

  1. แปลง MPP เป็น CSV โดยใช้ไลบรารี Python
  2. แปลง MPP เป็น CSV: คู่มือทีละขั้นตอน
  3. ปรับแต่งการแปลง MPP เป็น CSV ใน Python
  4. MPP เป็น CSV: การเปลี่ยนมุมมอง
  5. MPP เป็น CSV: การเปลี่ยนตัวคั่น
  6. วิธีการซ่อนหัวคอลัมน์
  7. ทรัพยากรฟรี

ไลบรารี Python สำหรับแปลง MPP เป็น CSV

เราจะใช้ Aspose.Tasks สำหรับ Python ในการแปลงไฟล์ MPP เป็นรูปแบบ CSV เป็นไลบรารีที่ทรงพลังซึ่งช่วยให้สามารถทำงานด้านการจัดการโครงการได้อย่างครอบคลุมใน Python

ข้อดีของการใช้ Aspose.Tasks สำหรับ Python

  • ใช้งานง่าย: ไลบรารีนี้ให้วิธีการที่เรียบง่ายและเข้าใจง่ายในการทำงานกับไฟล์โครงการ
  • ฟังก์ชันการทำงานที่ครอบคลุม: Aspose.Tasks รองรับงานการจัดการโครงการที่หลากหลายมากกว่าการแปลงไฟล์
  • ประสิทธิภาพ: ไลบรารีนี้เพิ่มประสิทธิภาพเพื่อให้แน่ใจว่าการประมวลผลไฟล์เร็วและมีประสิทธิภาพ

การติดตั้ง Aspose.Tasks สำหรับ Python

ก่อนที่เราจะเริ่มเขียนโค้ด เรามาตั้งค่าสภาพแวดล้อมของเรากัน คุณจะต้องติดตั้งไลบรารี Aspose.Tasks ในสภาพแวดล้อม Python ของคุณ กรุณา ดาวน์โหลดแพ็กเกจ จากการดาวน์โหลดหรือทำการติดตั้งโดยตรงจาก PyPI โดยการรันคำสั่ง pip ดังนี้ในคอนโซลของคุณ:

pip install aspose-tasks

แปลง MPP เป็น CSV: คู่มือทีละขั้นตอน

1. นำเข้าห้องสมุดที่จำเป็น

ก่อนอื่น ให้นำเข้าห้องสมุดที่จำเป็นสำหรับกระบวนการแปลง

import aspose.tasks as tasks

2. โหลดไฟล์ MPP

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

project = tasks.Project("sample.mpp");

3. ส่งออก MS Project เป็น CSV

สุดท้าย บันทึกโครงการเป็นไฟล์ CSV โดยใช้เมธอด save()

project.save("sample_out.csv", tasks.saving.SaveFileFormat.CSV);

แค่นั้นเอง! เราได้ทำการแปลงไฟล์ MPP เป็นรูปแบบ CSV สำเร็จแล้วโดยใช้ Aspose.Tasks สำหรับ Python

การแปลงไฟล์ MPP เป็น CSV: โค้ดตัวอย่างครบถ้วน

นี่คือโค้ดตัวอย่างครบถ้วนที่แสดง วิธีการแปลง MPP เป็น CSV ใน Python

แปลงไฟล์ MPP เป็น CSV โดยใช้ Python

แปลงไฟล์ MPP เป็น CSV โดยใช้ Python

ปรับแต่งการแปลง MPP เป็น CSV ใน Python

Aspose.Tasks มีคลาส CsvOptions สำหรับการแปลงไฟล์ MPP ด้วยการตั้งค่าแบบไม่เป็นค่าเริ่มต้น คลาสนี้ช่วยให้คุณสามารถกำหนดตัวเลือกเพิ่มเติมในขณะที่เรนเดอร์หน้าโครงการในรูปแบบ CSV

ปรับแต่งการแปลงไฟล์ MS Project MPP เป็น CSV โดยใช้คลาส CsvOptions โดยทำตามขั้นตอนเหล่านี้:

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

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

MPP เป็น CSV: การเปลี่ยนมุมมอง

เมื่อแปลงไฟล์ MPP เป็นรูปแบบ CSV มุมมองเริ่มต้นที่กำหนดหัวคอลัมน์คือมุมมอง Gantt Chart อย่างไรก็ตาม หากคุณต้องการควบคุมคอลัมน์ที่จะส่งออก การเปลี่ยนคุณสมบัติ DataCategory จะเปลี่ยนมุมมอง นี่จะช่วยให้คุณตั้งค่ามุมมองใหม่และปรับแต่งผลลัพธ์ให้ตรงกับความต้องการของคุณ

เราสามารถปรับแต่งมุมมองได้ง่ายๆ โดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ เราต้องเพียงระบุคุณสมบัติ data_category ดังที่แสดงในโค้ดด้านล่าง:

MPP เป็น CSV: การเปลี่ยนตัวคั่น

CSV เป็นรูปแบบข้อมูลที่เป็นข้อความซึ่งตัวคั่นจะแยกฟิลด์ข้อมูล เราสามารถปรับแต่งตัวคั่นนี้โดยการตั้งค่าคุณสมบัติ TextDelimiter เป็นตัวเลือกต่อไปนี้:

  • คอมมา;
  • เซมิคลอน (ค่าเริ่มต้น);
  • ช่องว่าง;
  • แท็บ.

คุณสามารถหาคำอธิบายของตัวเลือกเหล่านี้ในการจัดเรียง CsvTextDelimiter เราสามารถตั้งค่าตัวคั่นโดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ เราต้องเพียงระบุคุณสมบัติ text_delimiter เพื่อแยกฟิลด์ข้อมูลดัง

ที่แสดงในโค้ดด้านล่าง:

MPP เป็น CSV: วิธีการซ่อนหัวคอลัมน์?

เมื่อแปลงเป็น CSV โดยค่าเริ่มต้นจะส่งออกหัวคอลัมน์ หากคุณต้องการซ่อนหัวคอลัมน์เพียงใช้คุณสมบัติ IncludeHeaders เพื่อป้องกันการส่งออก สิ่งนี้ช่วยให้คุณปรับแต่งผลลัพธ์ CSV ให้ตรงตามความต้องการของคุณ

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

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

เครื่องมือแปลง MPP เป็น CSV ใน Python: ทรัพยากรฟรี

นอกจากการแปลงไฟล์ MPP เป็น CSV ใน Python แล้ว คุณยังสามารถสำรวจฟีเจอร์อื่น ๆ ของ API โดยใช้ทรัพยากรต่อไปนี้:

สรุป

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

อย่าลืมสำรวจผลิตภัณฑ์อื่น ๆ จาก Aspose หากคุณมีคำถามหรือจำเป็นต้องได้รับความช่วยเหลืออย่าลังเลที่จะติดต่อเราใน ฟอรั่มสนับสนุนฟรี

ดูเพิ่มเติม