Merge Apache POI(Word)合并表中的单元格
我需要apache POI库的帮助 表的最终版本应如下所示: 现在我能得到这个: 由于某种原因,我无法在开始和结束时合并这些单元格 下面是合并单元格的代码(位置:1):Merge Apache POI(Word)合并表中的单元格,merge,ms-word,apache-poi,cell,Merge,Ms Word,Apache Poi,Cell,我需要apache POI库的帮助 表的最终版本应如下所示: 现在我能得到这个: 由于某种原因,我无法在开始和结束时合并这些单元格 下面是合并单元格的代码(位置:1): private static void mergeVerticalCells(int-maxCellPosition、XWPFTableRow-restartRow、XWPFTableRow…continueRows){ 对于(int i=0;i private static void mergeVerticalCells(
private static void mergeVerticalCells(int-maxCellPosition、XWPFTableRow-restartRow、XWPFTableRow…continueRows){
对于(int i=0;i
private static void mergeVerticalCells(int maxCellPosition, XWPFTableRow restartRow, XWPFTableRow... continueRows) {
for (int i = 0 ; i <= maxCellPosition ; i++) {
CTVMerge vmergeRestart = CTVMerge.Factory.newInstance();
vmergeRestart.setVal(STMerge.RESTART);
restartRow.getCell(i).getCTTc().getTcPr().setVMerge(vmergeRestart);
}
for (XWPFTableRow row : continueRows) {
CTVMerge vmergeContinue = CTVMerge.Factory.newInstance();
vmergeContinue.setVal(STMerge.CONTINUE);
for (int i = 0 ; i<= maxCellPosition ; i++) {
row.getCell(i).getCTTc().getTcPr().setVMerge(vmergeContinue);
}
}
}