首页 > 解决方案 > 使用 DOCX4j 覆盖现有表行

问题描述

我在使用 Docx4j 写入 MS Word 文件时遇到问题。场景是这样的:

第一个用户写入 word 文件,据推测他需要大约 10 行表格并保存文件。

第二个用户来写大约 5 行并再次保存文件。但过了一段时间,他再次打开文件并通过java应用程序修改了一些东西。

修改后的文本被添加到文件中,而不是替换旧文本。

现在我想替换他的旧文本并想在表格中保存新段落。简而言之,我想用 Docx4j 中的新行替换旧表行。

我怎样才能到达我想要的行来替换它们?有人可以帮我吗?谢谢

标签: javams-worddocx4j

解决方案


使用替换你尝试做的只是替换字符串检查这个

https://www.docx4java.org/forums/docx-java-f6/replace-text-into-docx-within-a-table-t6.html


推荐阅读