Bonjour à tous,

je pars d'un modèle de document que je dois remplir. la partie Abstract du document est un tableau d'une seule cellule. J'y peux rien, mon modèle est comme ca.

Dans cet abstract, je souhaite y insérer un tableau , mais la je butte et je ne trouve rien sur internet à ce sujet

j'ai essayé cette solution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  private void createAbstractPartOfDocument() {
    XWPFTableCell cell = this.getAbstractConclusionCell();
    XmlCursor cursor = cell.getCTTc().newCursor();
    cursor.selectPath("./*");
    cursor.toNextSelection();
 
    XWPFParagraph newParagraph = cell.insertNewParagraph(cursor);
    newParagraph.setAlignment(ParagraphAlignment.CENTER);
    XWPFRun run = newParagraph.createRun();
    run.setText("Résumé des résultats");
    run.addCarriageReturn();
    run.setBold(true);
    run.setFontSize(12);
 
    /* Creation d'une table dans la cellule */
    XWPFTable table = document.createTable(4,4);
    cell.getTables().add(table);
    cell.insertTable(1, table);
  }
mais j'obtiens ceci sur la ligne cell.insertTable(1, table);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Exception in thread "main" java.lang.UnsupportedOperationException
	at java.util.Collections$UnmodifiableCollection.add(Unknown Source)
j'ai essayé aussi ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
   /* Creation d'une table dans la cellule */
    cursor.toNextSelection();
    XWPFTable table = cell.insertNewTbl(cursor);
mais la fonction insertnewTable me renvoie toujours null

Comment doit on faire
Merci

Cordialement