【问题标题】:Where is HWPFDocument located? I can't find it in the POI projectHWPFDocument 位于哪里?我在 POI 项目中找不到
【发布时间】:2023-03-24 17:55:01
【问题描述】:
目前正在使用:
<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.10-FINAL</version></dependency>
我正在尝试编写一个简单的程序来获取 doc/x 文件的字数。但是由于某种原因它无法找到该特定方法。是在另一个包裹里还是什么的?我一直在谷歌搜索,他们都把我指向那个 pom。
【问题讨论】:
标签:
java
apache
apache-poi
【解决方案1】:
如 Apache POI Components and Dependencies page 中所述,对于 HWPF,您还需要包含对 poi-scratchpad 工件的 Maven 依赖项。
您在 pom 中的依赖项需要类似于:
<properties>
<poi.version>3.11-beta2</poi.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>${poi.version}</version>
</dependency>
</dependencies>
(非 maven 用户需要将二进制包中的 poi-scratchpad jar 以及您现在添加的 poi jar 添加到他们的类路径中)