XLSX เป็น DOCX Java

การแปลง Excel เป็น Word อาจมีประโยชน์เมื่อคุณต้องการส่งออกข้อมูลจากแผ่นงานไปยังตารางในเอกสาร Word เพื่อให้การแปลงนี้เป็นไปโดยอัตโนมัติ บทความนี้ครอบคลุมวิธีการแปลงไฟล์ Excel XLSX เป็นรูปแบบ Word DOCX โดยใช้ Java นอกจากนี้ยังมีการกล่าวถึงตัวเลือกเพิ่มเติมเพื่อปรับแต่งการแปลง XLSX เป็น DOCX

Excel เป็น Word Java Converter API

Aspose.Cells for Java คือ API การจัดการสเปรดชีตที่ให้คุณสร้าง ประมวลผล และจัดการไฟล์ Excel นอกจากนี้ API ยังให้การแปลงไฟล์ Excel XLSX คุณภาพสูงเป็นรูปแบบอื่นๆ รวมถึง DOCX, PDF เป็นต้น คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.3</version>
</dependency>

แปลง XLSX เป็น DOCX ใน Java

การแปลงสเปรดชีต Excel เป็นเอกสาร Word นั้นง่ายเหมือนพาย สามารถทำได้ในสองสามขั้นตอนโดยใช้ Aspose.Cells for Java ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ XLSX เป็นรูปแบบ DOCX

  • ขั้นแรก ให้โหลดไฟล์ Excel XLSX โดยใช้คลาส Workbook
  • สุดท้าย แปลง XLSX เป็น DOCX โดยใช้วิธี Workbook.save(String, SaveFormat.DOCX)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ Excel XLSX เป็น Word DOCX โดยใช้ Java

// สร้างอินสแตนซ์วัตถุสมุดงานตามเส้นทางของไฟล์ Excel
Workbook workbook = new Workbook("workbook.xlsx");

// บันทึกเป็น DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);

ปรับแต่งการแปลง XLSX เป็น DOCX ใน Java

คุณยังสามารถปรับแต่งการแปลง Excel เป็น Word โดยใช้ตัวเลือกต่างๆ ที่มีให้โดยคลาส DocxSaveOptions ต่อไปนี้เป็นรายการตัวเลือกที่คุณสามารถใช้ได้

  • CachedFileFolder: โฟลเดอร์แคชเพื่อเก็บข้อมูลขนาดใหญ่
  • ClearData: ทำให้สมุดงานว่างเปล่าหลังจากบันทึกไฟล์
  • CreateDirectory: หากเป็น true และไม่มีไดเร็กทอรีอยู่ แสดงว่า ไดเรกทอรีจะถูกสร้างขึ้นโดยอัตโนมัติก่อนที่จะบันทึกไฟล์
  • MergeAreas: ระบุว่าจะผสานพื้นที่ตามเงื่อนไขหรือไม่ การจัดรูปแบบและการตรวจสอบก่อนบันทึกไฟล์
  • RefreshChartCache: ระบุว่ารีเฟรชข้อมูลแคชของแผนภูมิหรือไม่
  • SortNames: ระบุว่าจะเรียงลำดับชื่อที่กำหนดไว้ก่อนบันทึกหรือไม่ ไฟล์.
  • UpdateSmartArt: ระบุว่าจะอัปเดตการตั้งค่าสมาร์ทอาร์ตหรือไม่
  • ValidateMergedAreas: ระบุว่าตรวจสอบเซลล์ที่ผสานหรือไม่ ก่อนบันทึกไฟล์.
  • WarningCallback: รับหรือตั้งค่าการโทรกลับเตือน

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีใช้คลาส DocxSaveOptions ขณะแปลง Excel XLSX เป็น Word DOCX โดยใช้ Java

// สร้างอินสแตนซ์วัตถุสมุดงานตามเส้นทางของไฟล์ Excel
Workbook workbook = new Workbook("workbook.xlsx");

// สร้างตัวเลือกการบันทึก DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// บันทึกเป็น DOCX
workbook.save("Book1.docx", options);

รับใบอนุญาต API ฟรี

คุณสามารถลองใช้ Aspose.Cells for Java ได้ฟรีโดย ขอรับใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีการแปลงไฟล์ Excel XLSX เป็นรูปแบบ DOCX โดยใช้ Java นอกจากนี้ คุณได้เห็นวิธีใช้ตัวเลือกต่างๆ เพื่อปรับแต่งการแปลง Excel เป็น Word คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Cells for Java โดยใช้ เอกสารประกอบ นอกจากนี้ หากคุณมีคำถามหรือข้อสงสัยใดๆ โปรดติดต่อเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย