Çoğu zaman, süreçlerimizi otomatikleştirmemiz ve belgeleri programlı olarak manipüle etmemiz gerekir. Toplu olarak belgeler oluşturmamız, sonuçta ortaya çıkan belgeleri okumamız, işlememiz ve kaydetmemiz gerekir. Aynı anda bir grup farklı dosya formatıyla çalışmamız gerekiyor. Neyse ki, Java geliştiricileri için Word, e-tablo, sunum, e-posta ve diyagram ile çalışmak için açık kaynaklı bir API’miz var. ] Dosya formatları-Apache Poi. Bu platformlar arası API, Java Virtual Machine (JVM) tabanlı dillerle çalışmak üzere tasarlanmıştır.

nasıl yüklenir {.wp-block heading}

Apache Poi’yi kurmak zahmetsizdir. Tek yapmanız gereken bağımlılığı Maven tabanlı projenize eklemektir. Pom.xml’nize aşağıdaki bağımlılığı ekleyebilir ve Apache Poi ile başlayabilirsiniz.

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>     
  <groupId>org.apache.poi</groupId>     
  <artifactId>poi</artifactId>     
  <version>4.1.0</version> 
</dependency>

Bir Word Belgesi Oluşturun

Apache Poi’yi kullanarak xwpfdocument kullanarak bir kelime belgesi oluşturabilir ve xwpfaragraf sınıfını kullanarak bir paragraf ekleyebilirsiniz. Aşağıdaki kod snippet, API’yi kullanarak bir Word belgesinin nasıl oluşturulacağını gösterir.

// 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")

Ortaya çıkan çıktı belgesi aşağıdadır: *