อ่านข้อมูลตารางจากไฟล์ใน Aspose.Tasks
การแนะนำ
ในบทช่วยสอนนี้ เราจะสำรวจวิธีการอ่านข้อมูลตารางจากไฟล์โดยใช้ Aspose.Tasks สำหรับ Java Aspose.Tasks เป็นไลบรารี Java ที่ทรงพลังซึ่งช่วยให้นักพัฒนาสามารถทำงานกับเอกสาร Microsoft Project โดยทางโปรแกรม
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- Java Development Kit (JDK): ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง JDK บนระบบของคุณ คุณสามารถดาวน์โหลดและติดตั้งได้จากเว็บไซต์ Oracle
- Aspose.Tasks สำหรับไฟล์ Java JAR: ดาวน์โหลดไลบรารี Aspose.Tasks สำหรับ Java จากไฟล์ลิ้งค์ดาวน์โหลด และรวมไว้ในโปรเจ็กต์ Java ของคุณ
แพ็คเกจนำเข้า
นำเข้าแพ็คเกจที่จำเป็นเพื่อทำงานกับ Aspose.Tasks ในโปรเจ็กต์ Java ของคุณ:
import com.aspose.tasks.Project;
import com.aspose.tasks.Table;
import com.aspose.tasks.TableField;
ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีข้อมูล
กำหนดเส้นทางไปยังไดเร็กทอรีที่มีไฟล์โครงการของคุณ:
String dataDir = "Your Data Directory";
แทนที่"Your Data Directory"
ด้วยเส้นทางจริงไปยังไดเร็กทอรีข้อมูลของคุณ
ขั้นตอนที่ 2: โหลดไฟล์โครงการ
โหลดไฟล์โครงการโดยใช้ Aspose.Tasks:
Project project = new Project(dataDir + "Project2003.mpp");
ตรวจสอบให้แน่ใจว่าได้เปลี่ยน"Project2003.mpp"
ด้วยชื่อไฟล์โครงการของคุณ
ขั้นตอนที่ 3: ดึงข้อมูลตาราง
รับตารางจากโปรเจ็กต์และวนซ้ำตามฟิลด์:
Table t1 = project.getTables().toList().get(0);
System.out.println("Table Fields Count: " + t1.getTableFields().size());
System.out.println();
for (TableField f : t1.getTableFields()) {
System.out.println("Field width: " + f.getWidth());
System.out.println("Field Title: " + f.getTitle());
System.out.println("Field Title Alignment: " + f.getAlignTitle());
System.out.println("Field Align Data: " + f.getAlignData());
System.out.println();
}
ข้อมูลโค้ดนี้จะดึงข้อมูลเกี่ยวกับเขตข้อมูลของตาราง เช่น ความกว้าง ชื่อ และการจัดตำแหน่ง
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีอ่านข้อมูลตารางจากไฟล์โดยใช้ Aspose.Tasks สำหรับ Java ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถแยกและจัดการข้อมูลจากเอกสาร Microsoft Project ในแอปพลิเคชัน Java ของคุณได้อย่างมีประสิทธิภาพ
คำถามที่พบบ่อย
ถาม: Aspose.Tasks เข้ากันได้กับ Microsoft Project ทุกเวอร์ชันหรือไม่
ตอบ: Aspose.Tasks รองรับ Microsoft Project เวอร์ชันต่างๆ รวมถึง Project 2003, 2007, 2010, 2013 และ 2016
ถาม: ฉันสามารถแก้ไขข้อมูลตารางและบันทึกกลับไปยังไฟล์โปรเจ็กต์ได้หรือไม่
ตอบ: ได้ คุณสามารถใช้ Aspose.Tasks เพื่อแก้ไขข้อมูลตารางโดยทางโปรแกรมและบันทึกการเปลี่ยนแปลงลงในไฟล์โปรเจ็กต์ต้นฉบับได้
ถาม: Aspose.Tasks จำเป็นต้องมีใบอนุญาตแยกต่างหากสำหรับการใช้งานเชิงพาณิชย์หรือไม่
ตอบ: ใช่ คุณต้องซื้อใบอนุญาตสำหรับ Aspose.Tasks หากคุณต้องการใช้ในสภาพแวดล้อมเชิงพาณิชย์ คุณสามารถขอรับใบอนุญาตได้จากหน้าซื้อ.
ถาม: Aspose.Tasks มีรุ่นทดลองใช้ฟรีหรือไม่
ตอบ: ได้ คุณสามารถดาวน์โหลด Aspose.Tasks เวอร์ชันทดลองใช้ฟรีได้จากหน้าเผยแพร่.
ถาม: ฉันจะขอความช่วยเหลือและสนับสนุน Aspose.Tasks ได้ที่ไหน
ตอบ: คุณสามารถเยี่ยมชมได้ที่ฟอรั่ม Aspose.Tasksเพื่อขอความช่วยเหลือและการสนับสนุนจากชุมชนและทีมงาน Aspose