Microsoft Project (MPP) เป็นรูปแบบที่ใช้กันอย่างแพร่หลายสำหรับการจัดการและติดตามไทม์ไลน์ ทรัพยากร และงานของโครงการ เหมาะอย่างยิ่งสำหรับการวางแผนโครงการอย่างครอบคลุม แต่บ่อยครั้งที่จำกัดความยืดหยุ่นเมื่อต้องวิเคราะห์ข้อมูลหรือแชร์ข้อมูลกับผู้มีส่วนได้ส่วนเสียที่ไม่ได้ใช้ MS Project ในทางกลับกัน Excel (XLS/XLSX) เป็นรูปแบบที่มีความยืดหยุ่นมากกว่าและเป็นที่ยอมรับทั่วโลก โดยให้ตัวเลือกการจัดการข้อมูล การแสดงภาพ และการแชร์ข้อมูลที่มีประสิทธิภาพ การแปลงไฟล์ MPP เป็น Excel ทำให้ผู้จัดการโครงการสามารถส่งออกข้อมูลโครงการของตนเป็นรูปแบบที่วิเคราะห์ รายงาน และทำงานร่วมกันได้ง่ายขึ้น
- REST API สำหรับการแปลง MPP เป็น Excel
- ส่งออก MPP ไปยัง Excel ใน C#
- แปลง MS Project เป็น XLSX โดยใช้คำสั่ง cURL
REST API สำหรับการแปลง MPP เป็น Excel
GroupDocs.Conversion Cloud SDK สำหรับ .NET SDK นำเสนอชุดคุณลักษณะที่ครอบคลุมซึ่งช่วยเพิ่มประสิทธิภาพกระบวนการแปลงข้อมูล ช่วยให้มั่นใจได้ว่าผลลัพธ์ที่ได้จะมีความแม่นยำและเชื่อถือได้ทั้งในรูปแบบ XLS และ XLSX ด้วยการผสานรวมที่ง่ายดายเข้ากับแอปพลิเคชัน .NET ของคุณ คุณสามารถทำให้การแปลงไฟล์ Microsoft Project ที่ซับซ้อนเป็นไปโดยอัตโนมัติ โดยรักษาข้อมูลโครงการที่สำคัญทั้งหมดไว้ เช่น งาน ไทม์ไลน์ และการจัดสรรทรัพยากร
ขั้นตอนแรกในการดำเนินการนี้คือการติดตั้งโดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็กเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็กเกจ
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
เมื่อการติดตั้งเสร็จสมบูรณ์ โปรดรับข้อมูลรับรอง API ส่วนตัวของคุณ (เช่น รหัสไคลเอนต์และรหัสลับไคลเอนต์) คุณสามารถเยี่ยมชม บทช่วยสอนสั้น ๆ นี้ ซึ่งอธิบายรายละเอียดเกี่ยวกับวิธีการรับข้อมูลรับรอง API
ส่งออก MPP ไปยัง Excel ใน C#
มาสำรวจชิ้นส่วนโค้ดที่ทำให้การเปลี่ยนผ่านจาก MPP ไปเป็น Excel ง่ายขึ้น เพิ่มการเข้าถึงข้อมูล และอำนวยความสะดวกในการวิเคราะห์และรายงานโครงการแบบเจาะลึก
- ขั้นแรก ให้สร้างอินสแตนซ์ของคลาส
Configuration
ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
- ประการที่สอง ให้เริ่มต้น
ConvertApi
โดยที่เราส่ง Configuration object เป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
- ตอนนี้อัปโหลดไฟล์อินพุต MS Project ไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
- สร้างอินสแตนซ์
ConvertSettings
ที่เราระบุชื่อสำหรับ MPP อินพุต รูปแบบผลลัพธ์เป็นxls
และชื่อของเวิร์กบุ๊ก Excel ผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
- สุดท้าย เรียก API ConvertDocumentRequest เพื่อแปลง MPP เป็น Excel และบันทึกเวิร์กชีต Excel ที่ได้ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมได้ที่ https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วย ID ไคลเอนต์และความลับไคลเอนต์
var configurations = new Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL ฐานสำหรับ API การแปลง MPP เป็น Excel
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// สร้างอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาส Configuration
var apiInstance = new ConvertApi(configurations);
// โหลดอินพุต MPP จากไดรฟ์ภายในเครื่อง
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// สร้างอินสแตนซ์ของ FileApi
var fileUpload = new FileApi(configurations);
// อัพโหลดอินพุต MPP ไปยังระบบจัดเก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// สร้าง ConvertSettings โดยที่เราระบุชื่อของ MPP อินพุตและชื่อสำหรับไฟล์ XLS ที่เป็นผลลัพธ์
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.mpp",
Format = "xls",
OutputPath = "converted.xls"
};
// เรียกใช้วิธี ConvertDocument สำหรับการดำเนินการแปลง MPP เป็น Excel
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// พิมพ์ข้อความความสำเร็จ
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}
ไฟล์ MS Project อินพุตที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Home move plan.mpp
แปลง MS Project เป็น XLSX โดยใช้คำสั่ง cURL
การแปลง MPP เป็น XLSX โดยใช้คำสั่ง GroupDocs.Conversion Cloud และ cURL มอบวิธีการที่ตรงไปตรงมาและยืดหยุ่นในการจัดการการแปลงไฟล์โครงการ ความเรียบง่ายของ cURL ผสานกับความสามารถอันทรงพลังของ GroupDocs.Conversion Cloud ช่วยให้มั่นใจได้ว่าข้อมูลโครงการของคุณจะถูกแปลงเป็นรูปแบบ Excel ที่เข้าถึงได้อย่างกว้างขวางอย่างแม่นยำและมีประสิทธิภาพ ช่วยให้จัดการและวิเคราะห์ข้อมูลได้ดีขึ้น
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT จากนั้นดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อพัฒนา Microsoft Project Viewer ออนไลน์โดยส่งออกไฟล์ MS Project เป็นรูปแบบ PDF หลังจากการแปลงสำเร็จแล้ว ไฟล์ PDF ที่ได้จะถูกเก็บไว้ในที่จัดเก็บข้อมูลบนคลาวด์
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
โปรดแทนที่ inputMPP
ด้วยชื่อไฟล์ MS Project อินพุต resultantXLS
ด้วยชื่อของเวิร์กบุ๊ก Excel ที่เป็นผลลัพธ์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล
- เพื่อส่งออกโครงการ MS ไปยัง Excel และบันทึกไฟล์ผลลัพธ์ลงในไดรฟ์ภายในเครื่อง โปรดลองใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
โปรแกรมแปลง MPP เป็น XLS ฟรี
แอป MPP to Excel Converter น้ำหนักเบาและใช้งานได้ฟรีของเราช่วยให้คุณสำรวจความสามารถเฉพาะตัวของ GroupDocs.Conversion Cloud ภายในเว็บเบราว์เซอร์
ลิงค์ที่เป็นประโยชน์
บทสรุป
โดยสรุป การแปลงไฟล์ MS Project (MPP) เป็นรูปแบบ Excel (XLS/XLSX) มีประโยชน์อย่างมากในแง่ของการเข้าถึงข้อมูล การวิเคราะห์ และการรายงาน แนวทางทั้งสองแนวทางที่กล่าวถึงในบทความนี้มอบโซลูชันที่มีประสิทธิภาพในการแปลงข้อมูลโครงการที่ซับซ้อนเป็นรูปแบบที่จัดการได้และหลากหลายยิ่งขึ้น เราขอแนะนำให้คุณสำรวจ API ของเราเพื่อสัมผัสประสบการณ์กระบวนการแปลงที่ราบรื่นและเพิ่มประสิทธิภาพการจัดการข้อมูลโครงการของคุณ
บทความแนะนำ
เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: