หัวข้อนี้กล่าวถึง วิธีแปลง MPP เป็น Excel โดยใช้ Java โดยระบุขั้นตอนการกำหนดค่าโดยละเอียดและโค้ดง่ายๆ ที่เรียกใช้ได้เพื่อดำเนินการตามงาน ทรัพยากรที่จำเป็นได้รับการกำหนดไว้อย่างดีเพื่อพัฒนาแอปพลิเคชันเพื่อ ส่งออกไฟล์ MS Project ไปยัง Excel โดยใช้ Java ซึ่งส่งผลให้มีการสร้างไฟล์ XLSX บนดิสก์
ขั้นตอนในการแปลงไฟล์ MPP เป็น Excel โดยใช้ Java
- กำหนดค่าสภาพแวดล้อมการพัฒนาเพื่อเพิ่ม Aspose.Tasks for Java โดยใช้ตัวจัดการพื้นที่เก็บข้อมูล
- เปิดไฟล์ MPP ว่างที่มีอยู่หรือสร้างโดยใช้อินสแตนซ์ของคลาส Project เพื่อแปลง MPP เป็น Excel
- เพิ่มงานรูทและงานย่อยสำหรับงานรูทหากจำเป็น
- บันทึกไฟล์โครงการ MPP ที่เป็นผลลัพธ์เป็นไฟล์ Excel บนดิสก์
ขั้นตอนข้างต้นเป็นวิธีง่ายๆ ในการ แปลงไฟล์ MS Project เป็น Excel โดยใช้ Java โดยการแสดงขั้นตอนแบบเป็นขั้นตอนและโค้ดตัวอย่างที่รันได้ คุณยังสามารถโหลดไฟล์ MPP ที่มีอยู่โดยใช้ตัวสร้างที่โอเวอร์โหลดของคลาส Project ที่ยอมรับพาธของไฟล์ MPP จากนั้นบันทึกเป็นรูปแบบที่ต้องการ เช่น XLSX, HTML, PNG เป็นต้น โดยใช้ตัวแจงนับ SaveFileFormat มีโอเวอร์โหลดอื่นๆ สำหรับวิธีการบันทึกที่พร้อมใช้งาน รวมถึงการบันทึกเอาต์พุตไปยังสตรีมหน่วยความจำ
รหัสเพื่อแปลง MS Project เป็น Excel โดยใช้ Java
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
import com.aspose.tasks.Task; | |
public class ConvertMppToExcel { | |
public static void main(String[] args) throws Exception{ // Handle Exception for errors | |
String srcFilePath = "C://TestData//"; | |
// Applying the product license to convert the MPP file | |
License licForTasks = new License(); | |
licForTasks.setLicense(srcFilePath + "Conholdate.Total.Product.Family.lic"); | |
// Create a default empty project or load an existing one | |
Project project = new Project(); | |
// Adding a primary task | |
Task sampleTask = project.getRootTask().getChildren().add("Main Task"); | |
// Add a subtask inside the root task | |
Task subtask = sampleTask.getChildren().add("Sub Task 1"); | |
// Save the Task file as an XLSX | |
project.save(srcFilePath + "SavedProjectToExcel.xlsx", SaveFileFormat.Xlsx); | |
System.out.println("Done"); | |
} | |
} |
หากต้องการแปลงไฟล์ MPP เป็น Excel โดยใช้ Java คุณสามารถโหลดไฟล์ MPP ต้นฉบับจากดิสก์ได้โดยระบุเส้นทางไฟล์ อย่างไรก็ตาม มีตัวเลือกอื่นๆ ให้เลือกมากมายเช่นกัน รวมถึงการโหลดจากสตรีมหน่วยความจำจากแหล่งที่มาต่างๆ เช่น เว็บหรือฐานข้อมูล คุณมีข้อกำหนดในการบันทึก MPP เป็นไฟล์ Excel โดยการตั้งค่าช่วงของงานโดยระบุวันที่เริ่มต้นและวันที่สิ้นสุด ตั้งค่าจำนวนหน้าและตั้งค่าตัวกรองงานโดยใช้วัตถุคลาส SaveOptions
ในบทความนี้ เราได้มุ่งเน้นไปที่การพัฒนาตัวแปลง MPP เป็น Excel โดยใช้ Java คุณสามารถทำการแปลงประเภทอื่นๆ เช่น SVG ได้โดยทำตามบทความใน วิธีแปลง MPP เป็น SVG โดยใช้ Java