apache poi добавить таблицу в текстовый документ

У меня есть Java-код для создания таблицы и некоторые текстовые документы с использованием Apache POI, но он добавляет таблицу в последний документ. Я хочу написать текст, затем добавить таблицу и снова написать текст.

В настоящее время он добавляет таблицу первого и последнего документа добавить 2 теста (Привет и пока)

Мой код:

public static void main(String[] args)throws Exception {
        //Blank Document
        XWPFDocument document= new XWPFDocument();

        //Write the Document in file system
        FileOutputStream out = new FileOutputStream(
        new File("create_table.docx"));

        //create table
        XWPFTable table    = document.createTable();
        XWPFParagraph para = document.createParagraph();
        XWPFRun run        = para.createRun();

        run.setText("Hi");
        //create first row
        XWPFTableRow tableRowOne = table.getRow(0);
        tableRowOne.getCell(0).setText("col one, row one");
        tableRowOne.addNewTableCell().setText("col two, row one");
        tableRowOne.addNewTableCell().setText("col three, row one");
        //create second row
        XWPFTableRow tableRowTwo = table.createRow();
        tableRowTwo.getCell(0).setText("col one, row two");
        tableRowTwo.getCell(1).setText("col two, row two");
        tableRowTwo.getCell(2).setText("col three, row two");
        //create third row
        XWPFTableRow tableRowThree = table.createRow();
        tableRowThree.getCell(0).setText("col one, row three");
        tableRowThree.getCell(1).setText("col two, row three");
        tableRowThree.getCell(2).setText("col three, row three");

        run.setText("Bye");

        document.write(out);
        out.close();
        System.out.println("create_table.docx written successully");
}

Как я могу распечататьHi первую страницу и добавить таблицу и распечататьBye после стола?

И как я могу сохранить документ каждый раз, когда я хочу добавить к нему контент, и, наконец, написать его и открыть?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос