MPP ถึง Excel ใน C#

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

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

เหตุใดจึงแปลง MPP เป็น Excel?

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

  • การเข้าถึงที่กว้างขึ้น: Excel ถูกใช้และเข้าถึงได้ง่ายกว่า Microsoft Project ด้วยการแปลงไฟล์ MPP เป็น Excel คุณสามารถแชร์ข้อมูลโครงการกับสมาชิกในทีมที่อาจไม่สามารถเข้าถึง MS Project ได้

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

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

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

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

การแปลง MPP เป็น Excel - การกำหนดค่า API ของ C#

ในการเรนเดอร์ไฟล์ Microsoft Project เป็นรูปแบบ Excel คุณต้องกำหนดค่า Conholdate.Total สำหรับ .NET ด้วยคำสั่งการติดตั้ง NuGet ด้านล่างนี้:

PM> NuGet\Install-Package Conholdate.Total

แปลง MPP เป็น Excel ใน C#

วิธีมาตรฐานในการแปลงไฟล์ MPP เป็นรูปแบบ Excel (XLSX) ใน C# นั้นตรงไปตรงมา

  • โหลดไฟล์โครงการอินพุต MPP
  • บันทึกผลลัพธ์สเปรดชีต Excel

ตัวอย่างโค้ดด้านล่างนี้แสดงวิธีการแปลง MPP เป็น Excel ใน C#:

// โหลดไฟล์โครงการอินพุต
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");

// แปลง MPP เป็น Excel
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);

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

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

สำหรับผู้ใช้ที่ต้องการการจัดรูปแบบเฉพาะ เช่น การตั้งค่าขนาดหน้ากระดาษ มีวิธีการแปลงขั้นสูงพร้อมตัวเลือกเพิ่มเติมให้เลือกใช้ การใช้ XlsxOptions ช่วยให้คุณสามารถควบคุมการตั้งค่าการส่งออกต่างๆ เพื่อปรับปรุงเค้าโครงในเอกสาร Excel ขั้นสุดท้าย

  • โหลดไฟล์ MPP ต้นฉบับโดยใช้คลาส Project
  • เขียนแผ่นงาน Excel เอาท์พุตลงในดิสก์หรือสตรีม

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

// โหลดไฟล์ MPP อินพุต
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");

// เริ่มต้นคลาสอ็อบเจ็กต์ XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;

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

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

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

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

สรุป

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

ดูเพิ่มเติม