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