我收到了一个 Microsoft Word 文档
,其中有一些表格和点需要自动填写。我不确定这是否可以用 JAVA 来完成,这是我最喜欢的语言。
我正在寻找一种方法来实现一个功能,我可以向它提供word文件
,它填补了我所需的位置。有可能做到吗?一个提示或教程链接绝对足够了。谢谢。
最佳答案
较新版本的 Word 将文档存储为 zipped XML 。您是否在 Word 中手动填写了表单并对 XML 进行了前后比较?根据更改的程度,您可以使用标准 Java XML API 以编程方式执行相同的操作。
谷歌搜索了一下,我发现了 docx4j和 Apache POI 。我个人没有使用过,但看来你所要求的肯定是可能的。请参阅this example来自 POI SVN 存储库,了解如何操作表。
关于java - 如何以编程方式填充Word文档的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369874/