บ่อยครั้งเราจำเป็นต้องทำให้กระบวนการของเราเป็นไปโดยอัตโนมัติและจัดการเอกสารโดยทางโปรแกรม เราจำเป็นต้องสร้างเอกสารเป็นกลุ่มอ่านประมวลผลและบันทึกเอกสารผลลัพธ์ เราจำเป็นต้องทำงานกับรูปแบบไฟล์ที่แตกต่างกันพร้อมกัน โชคดีสำหรับนักพัฒนา Java เรามี API โอเพ่นซอร์สเพื่อทำงานกับ Word, สเปรดชีต, การนำเสนอ, อีเมล และ ไดอะแกรม ] รูปแบบไฟล์-Apache Poi API ข้ามแพลตฟอร์มนี้ได้รับการออกแบบให้ทำงานกับภาษาที่ใช้ Java Virtual Machine (JVM)
วิธีการติดตั้ง
การติดตั้ง Apache Poi นั้นง่ายดาย สิ่งที่คุณต้องทำคือเพิ่มการพึ่งพาในโครงการ Maven ของคุณ คุณสามารถเพิ่มการพึ่งพาต่อไปนี้ใน pom.xml ของคุณและเริ่มต้นด้วย Apache Poi
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.0</version>
</dependency>
สร้างเอกสาร Word
การใช้ Apache Poi คุณสามารถสร้างเอกสาร Word โดยใช้ xwpfdocument และแทรกย่อหน้าในนั้นโดยใช้คลาส xwpfParagraph ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างเอกสาร Word โดยใช้ API
// initialize a blank document
XWPFDocument document = new XWPFDocument();
// create a new file
FileOutputStream out = new FileOutputStream(new File("createdocument.docx"));
// create a new paragraph paragraph
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("File Format Developer Guide - " +
"Learn about computer files that you come across in " +
"your daily work at: www.fileformat.com ");
document.write(out);
out.close();
System.out.println("Document created successfully")
ต่อไปนี้เป็นเอกสารผลลัพธ์ผลลัพธ์: *