java - 如何以编程方式填充Word文档的表格

标签 java ms-word

我收到了一个 Microsoft Word 文档,其中有一些表格和点需要自动填写。我不确定这是否可以用 JAVA 来完成,这是我最喜欢的语言

我正在寻找一种方法来实现一个功能,我可以向它提供word文件,它填补了我所需的位置。有可能做到吗?一个提示或教程链接绝对足够了。谢谢。

最佳答案

较新版本的 Word 将文档存储为 zipped XML 。您是否在 Word 中手动填写了表单并对 XML 进行了前后比较?根据更改的程度,您可以使用标准 Java XML API 以编程方式执行相同的操作。

谷歌搜索了一下,我发现了 docx4jApache POI 。我个人没有使用过,但看来你所要求的肯定是可能的。请参阅this example来自 POI SVN 存储库,了解如何操作表。

关于java - 如何以编程方式填充Word文档的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369874/

相关文章:

Java:尝试从服务器下载 jar 文件:线程 "main"java.io.IOException 中出现异常:服务器返回 HTTP 响应代码:URL 为 403

coldfusion - 服务器生成的word文件: Change default "save as" option to ".doc" instead of "website"

delphi - 在 Delphi 中启动 Word x64

pdf - 微软字 : Preserving vector graphics (SVG) when saving document as PDF

java - StampedLock 如何排队锁定请求?

java - 正则表达式(java)从多个值url中提取一个值

java - Docx4j 页脚未显示在 MS-Word 2016 中

vbscript - 使用 VBScript 将 Word 文档中的文本替换为超链接

java - 在扩展类上,我可以使用实现多个接口(interface)的类的 getter 和 setter

java - 检查用户是否在控制台窗口中输入