MPP to Excel in Java

ไฟล์ Microsoft Project (MPP) เป็นสิ่งสำคัญสำหรับการจัดการงาน ระยะเวลา และทรัพยากรในโครงการมืออาชีพ อย่างไรก็ตาม ไฟล์เหล่านี้มักจะยากที่จะแชร์และวิเคราะห์เนื่องจากรูปแบบเฉพาะของพวกเขา การส่งออกไฟล์ MPP ไปยัง Excel ช่วยแก้ไขปัญหานี้ โดยเสนอแพลตฟอร์มที่เข้าถึงได้ทั่วไปสำหรับการตรวจสอบ ข้อมูล การจัดการ และการนำเสนอ ในบล็อกนี้เราจะสำรวจวิธีการดำเนินการ MPP เป็น Excel XLSX หรือ XLS การแปลงใน Java

คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้ได้ในหมวดหมู่ต่อไปนี้:

ทำไมต้องแปลง MPP เป็น Excel?

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

  • ความสามารถในการเข้าถึง: ไฟล์ Excel สามารถเปิดและแก้ไขได้บนแพลตฟอร์มส่วนใหญ่ ทำให้ข้อมูลโครงการเข้าถึงได้สำหรับสมาชิกในทีมทั้งหมด

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

  • การทำงานร่วมกัน: การแชร์รายละเอียดโครงการในรูปแบบ Excel จะทำให้การทำงานเป็นทีมและการแลกเปลี่ยนข้อมูลง่ายขึ้น。

  • Automation: นักพัฒนาสามารถทำให้กระบวนการทำงานเป็นไปโดยอัตโนมัติโดยการแปลง MPP เป็น Excel อย่างเป็นโปรแกรม

  • Enhanced Reporting: Excel ทำให้ง่ายต่อการสร้างรายงานที่กำหนดเองซึ่งปรับแต่งตามความต้องการเฉพาะของโครงการ

การแป转换 MPP เป็น Excel - การกำหนดค่าคุณสมบัติ Java API

คุณสามารถจัดการหรือแปลงไฟล์ Microsoft Project ได้โดยการกำหนดค่า Conholdate.Total for Java ด้วยการกำหนดค่า Maven ต่อไปนี้:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.11</version>
<type>pom</type>
</dependency>

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

ด้านล่างคือตัวอย่างของวิธีการแปลงไฟล์ MPP เป็นสเปรดชีต Excel โดยใช้โค้ด Java เพียงไม่กี่บรรทัด

  1. โหลดไฟล์ MPP: คลาส Project อนุญาตให้คุณโหลดไฟล์ Microsoft Project ลงในแอปพลิเคชัน Java ของคุณ

  2. ส่งออกไปยัง Excel: วิธีการบันทึกช่วยให้คุณสามารถส่งออกข้อมูลโครงการไปยังไฟล์ Excel ในรูปแบบที่ต้องการ (XLSX).

โค้ดส่วนนี้แสดงวิธีการแปลง MPP เป็น Excel ใน Java:

// โหลดไฟล์ MPP ที่เป็นข้อมูลนำเข้า
com.aspose.tasks.Project project = new com.aspose.tasks.Project("New Project.mpp");

// แปลง MPP เป็นไฟล์ Excel XLSX
project.save("ProjectExcel.xlsx", com.aspose.tasks.SaveFileFormat.Xlsx);

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

แปลง MPP เป็น XLSX ด้วยตัวเลือกขั้นสูงใน Java

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

  1. กำหนดค่า XlsxOptions: คลาส XlsxOptions ให้การตั้งค่าเพิ่มเติมสำหรับไฟล์ Excel เช่น ขนาดหน้า การปรับขนาด และอื่น ๆ

  2. ตั้งขนาดหน้า: ในตัวอย่างนี้ ขนาดหน้าจะถูกตั้งค่าเป็น A4 โดยใช้วิธี setPageSize

  3. Export with Options: วิธีการบันทึกถูกใช้กับวัตถุทางเลือกเพื่อปรับใช้การตั้งค่าเหล่านี้ในระหว่างกระบวนการแปลง.

โค้ดตัวอย่างด้านล่างแสดงวิธีการแปลง MPP เป็น Excel โดยมีตัวเลือกที่กำหนดเองใน Java:

// โหลดไฟล์ MPP ที่ป้อนเข้า
com.aspose.tasks.Project project = new com.aspose.tasks.Project("New Project.mpp");

// เริ่มต้นวัตถุของคลาส XlsxOptions
com.aspose.tasks.XlsxOptions options = new com.aspose.tasks.XlsxOptions();
options.setPageSize(com.aspose.tasks.PageSize.A4);

// แปลง MS Project MPP เป็น Excel XLSX
project.save("MS Project.xlsx", options);

วิธีการนี้ช่วยให้มีความยืดหยุ่นมากขึ้นและอนุญาตให้มีผลลัพธ์ที่ปรับแต่งได้เพื่อตอบสนองความต้องการเฉพาะของโครงการ

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

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

Summing up

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

ดูเพิ่มเติม