Apache POI: Как создать файл Word на Java

Apache POI API предоставляет возможность создать новый документ Word и открыть существующий файл с помощью Java. В этом руководстве самым простым способом объясняется, как загрузить и использовать этот API для создания Word.

Класс XWPFDocument

Этот класс в пакете org.apache.poi.xwpf.usermodel используется для создания нового документа MS-Word с расширением .docx. Загрузите API Apache poi. Импортируйте следующие файлы в classpath вашего проекта:
  • poi.jar
  • poi-ooxml.jar
  • poi-ooxml-schemas.jar
  • ooxml-lib\dom4j.jar
  • ooxml-lib\xmlbeans.jar
  • poi-scratchpad.jar
Следующий код создает пустой документ MS-Word:

import java.io.File; 
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;

public class CreateDocument
{
public static void main(String[] args)throws Exception
{
//Документ Word blank
XWPFDocument document= new XWPFDocument();
//создаем документ по определенному пути, присваивая ему имя
File nv_fichier = new File("nouveauFichier.docx");
FileOutputStream out = new FileOutputStream(nv_fichier);
document.write(out);
out.close();
System.out.println("Документ "+ nv_fichier +" успешно создан");
}
}
Run:

Документ createdocument.docx был создан успешно
Время выполнения указывает на успешное создание файла Word. Java компилирует и запускает эту программу для создания пустого файла Word с именем nouveauFichier.docx  в указанном вами пути. В нашем случае это текущий каталог нашего проекта.

Это руководство является вводным и просто показывает, как загрузить и создать пустой файл Word. Я советую вам прочитать это руководство: написание в файле Word на java в котором объясняется, как добавить text.