เอ็มพีพีถึงเอ็กเซล

แปลงไฟล์ MS Project เป็น Excel ใน Java

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

API การแปลง MPP เป็น Excel

GroupDocs.Conversion Cloud SDK for Java มอบวิธีการที่ราบรื่นและมีประสิทธิภาพในการแปลงไฟล์ Microsoft Project (MPP) เป็นรูปแบบ Excel (XLSX) API ที่ทรงพลังนี้ช่วยขจัดความจำเป็นในการดึงข้อมูลด้วยตนเองโดยนำเสนอโซลูชันอัตโนมัติที่รับประกันความถูกต้องและความสอดคล้องของข้อมูล ด้วย GroupDocs.Conversion ผู้ใช้สามารถแปลงกำหนดการโครงการที่ซับซ้อน การจัดสรรทรัพยากร และความสัมพันธ์ของงานเป็นสเปรดชีต Excel ที่มีโครงสร้างได้อย่างง่ายดาย เพื่อการวิเคราะห์และการรายงานที่ง่ายขึ้น

การติดตั้ง

โปรดเพิ่มรายละเอียดต่อไปนี้ลงในไฟล์ pom.xml ของโครงการสร้าง maven

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

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

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

หัวข้อนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีการแปลงไฟล์ MS Project เป็นเวิร์กบุ๊ก Excel โดยใช้สคริปต์โค้ด Java

  1. ขั้นแรก ให้สร้างอินสแตนซ์ของคลาส Configuration ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
Configuration configuration = new Configuration(clientId, clientSecret);
  1. ประการที่สอง ให้เริ่มต้น ConvertApi โดยที่เราส่งวัตถุ Configuration เป็นอาร์กิวเมนต์
ConvertApi convertApi = new ConvertApi(configuration);
  1. สร้างอินสแตนซ์ของคลาส ConvertSettings โดยเราจะกำหนดชื่อไฟล์อินพุต รูปแบบเอาท์พุต และชื่อของเอกสารผลลัพธ์
ConvertSettings settings = new ConvertSettings();
  1. สร้างอินสแตนซ์ของคลาส ConvertDocumentRequest โดยที่เราส่งวัตถุ ConvertSettings เป็นอาร์กิวเมนต์
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. สุดท้าย ให้เรียก API ConvertDocumentRequest เพื่อแปลง MPP เป็น Excel และบันทึกเวิร์กบุ๊ก Excel ที่ได้ไปยังที่จัดเก็บข้อมูลบนคลาวด์
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// ตัวอย่างเพิ่มเติมได้ที่ https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอนต์และรหัสลับไคลเอนต์
Configuration configuration = new Configuration(clientId, clientSecret);
// กำหนด URL ฐาน API สำหรับการแปลง MPP เป็น Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// เริ่มต้นอินสแตนซ์ของ ConvertApi ด้วยวัตถุ Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("xls");
settings.setOutputPath("converted.xls");
    
// เรียกใช้เมธอด ConvertDocument เพื่อดำเนินการแปลง MPP เป็น Excel
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// ตรวจสอบการตอบกลับและพิมพ์ข้อความสำเร็จ
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to Excel conversion completed successfully!");
}
เอ็มพีพีถึงเอ็กเซล

รูปภาพ:- ตัวอย่างการแปลง MS Project เป็น Excel

  • ไฟล์ MS Project อินพุตที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Home move plan.mpp

ส่งออก MS Project ไปยัง XLSX โดยใช้คำสั่ง cURL

แปลงไฟล์ Microsoft Project (MPP) เป็น Excel (XLSX) ได้อย่างราบรื่นโดยใช้ GroupDocs.Conversion Cloud API และคำสั่ง cURL โซลูชันบนคลาวด์นี้ช่วยขจัดการพึ่งพาซอฟต์แวร์ ทำให้การแปลงข้อมูลรวดเร็ว ปลอดภัย และแม่นยำ ด้วยคำขอ REST API ที่เรียบง่าย คุณสามารถทำให้กระบวนการเป็นอัตโนมัติ ซึ่งช่วยให้วิเคราะห์และจัดทำรายงานโครงการได้อย่างมีประสิทธิภาพ

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT จากนั้นดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อพัฒนา Microsoft Project Viewer ออนไลน์โดยส่งออกไฟล์ MS Project เป็นรูปแบบ PDF หลังจากการแปลงสำเร็จแล้ว เวิร์กบุ๊ก Excel ที่ได้จะถูกเก็บไว้ในที่จัดเก็บข้อมูลบนคลาวด์

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 -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 ภายในเว็บเบราว์เซอร์

แอพแปลงไฟล์ mpp เป็น xls

ลิงค์ที่เป็นประโยชน์

บทสรุป

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

บทความแนะนำ

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