无法从文档中提取特定的文本以及编号和表格。
有什么办法可以解决这个问题吗?
你需要设置用位置来替换只有格式的文本。
r.setText(text, 0);
对于Table,你需要找到这样的方法
for (XWPFTableRow row : tbl.getRows()) {
for (XWPFTableCell cell : row.getTableCells()) {
for (XWPFParagraph p : cell.getParagraphs()) {
for (XWPFRun r : p.getRuns()) {
.....
}}
// Replace values with nested table
for (XWPFTable tbl2 : cell.getTables()) {
for (XWPFTableRow row2 : tbl2.getRows()){
for (XWPFTableCell cell : row.getTableCells()) {
for (XWPFParagraph p : cell.getParagraphs()) {
for (XWPFRun r : p.getRuns()) {
...
}}
}}}