Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想编写一个 Java 程序,它将数据发送到包含表单文本字段的 Microsoft Word 文件。 这是Word文档
因此,带有表单文本字段的 MS Word 文件从 Java 程序中获取数据。
我搜索并找到了一个 API: http: //poi.apache.org/hwpf/ 但我不确定这是否适用于我的问题......
打招呼
THE-E
是的,您应该能够使用 POI 来解决您的问题。但是,由于您使用的是 .docx 格式,因此您需要使用 XWPF 而不是 HWPF。两者不共享一个通用接口,所以你需要确保从一开始就使用 XWPF。
任何 POI 项目都是正在进行中的工作,目前对整个 HWPF 项目所做的工作并不多。但是,您至少应该能够将数据写入 .docx 文件。
您的 docx 使用MERGEFIELD 字段。
docx4j 可以为您处理这些。请参阅此示例。
我建议您使用v2.8.1.5和 2.8.1 的依赖项(来自同一个目录)。