我尝试使用 Apache POI 将新行添加到现有的 XWPFTable 上,以便添加的行保留最后一行的样式(字体、颜色等)。通常,XWPFTable.createRow() 返回空白样式的行。我尝试使用最后一行的 CTRow 作为构造参数和 XWPFTable.addRow() 创建新的 XWPFTableRow 对象。但是,当我创建该对象时,它只是引用最后一行(对对象所做的任何更改都会反射(reflect)在最后一行上,而不是新添加的行上)。
我该如何解决这个问题?
最佳答案
我知道这是一个老问题,但这也许对某人有用:
xwpfTable.addRow( xwpfTable.getRow( xwpfTable.getRows().size() - 1 ) );
在表格末尾添加一个新行,与最后一行相同。
关于java - XWPFTableRow 添加具有当前样式的新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16645344/