如何使用apache poi合并docx文档中一行的两个单元格

时间:2019-04-01 10:32:40

标签: java apache apache-poi

我创建了一个具有4行3单元格的表,其中一个单元格为空,我想将此单元格与另一个单元格合并。

行为0:

  XWPFParagraph p1 = table.getRow(0).getCell(0).getParagraphs().get(0);
    XWPFParagraph p2 = table.getRow(0).getCell(1).getParagraphs().get(0);

我想合并cell(0)和cell(1)。

我尝试了这段代码,但没有回答:

CTVMerge vmerge = CTVMerge.Factory.newInstance();
vmerge.setVal(STMerge.RESTART);
table.getRow(0).getCell(0).getCTTc().getTcPr().setVMerge(vmerge);
table.getRow(0).getCell(1).getCTTc().getTcPr().setVMerge(vmerge);

 // Secound Row cell will be merged 
CTVMerge vmerge1 = CTVMerge.Factory.newInstance();
vmerge.setVal(STMerge.CONTINUE);
table.getRow(1).getCell(0).getCTTc().getTcPr().setVMerge(vmerge1);
table.getRow(1).getCell(1).getCTTc().getTcPr().setVMerge(vmerge1);

0 个答案:

没有答案