亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Apache poi

使用 Apache poi

qq_笑_17 2022-11-10 15:10:16
我正在嘗試使用 Apache poi 來閱讀文檔中的段落,但似乎總是缺少 poi 需要的另一個類。有沒有辦法包含所有需要的庫,或者我只是繼續運行它并加載到下一個丟失的庫中?這是我厭倦閱讀 .docx 文件的示例。public void toDITA(InputStream file) throws IOException{    XWPFDocument docx = new XWPFDocument(file);    Iterator docxIt = docx.getParagraphsIterator();    while(docxIt.hasNext()){        System.out.println(docxIt.next().toString());    }}更新:錯誤只是類加載器問題,因為某些 jar 文件不存在。我只是下載了那些丟失的 jar 并將它們包含在項目的庫中,我也使用 Ant。我只是想知道是否有一個包含所有這些依賴項的 jar 文件,或者任何 IDE(我使用 NetBeans)中是否有自動下載并包含這些依賴項的功能,有點像 PyCharm 與 Python 的方式。
查看完整描述

2 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

似乎您正在使用word文檔。

HWPF 包含在 poi-scratchpad-XXX.jar 中,而 XWPF 包含在 poi-ooxml-XXX.jar 中。您需要確保在類路徑中包含適當的 jar(及其依賴項!)以使用 HWPF 或 XWPF。

請參考這個精彩頁面,官方文檔 POI 官方組件鏈接

對于我個人使用的 Maven Stack 是

  • poi-ooxml

  • xmlbeans

  • poi-ooxml 模式

  • ooxml 模式


查看完整回答
反對 回復 2022-11-10
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

如果您使用的是 maven,請在您的pom.xml


<dependency>

    <groupId>org.apache.poi</groupId>

    <artifactId>poi-ooxml</artifactId>

    <version>3.15</version>

</dependency>

如果您在外部添加罐子。您可以從http://poi.apache.org/download.html下載所有必需的 jar 列表


您需要添加的最小 jar 文件:

  • poi-ooxml

  • 公共編碼

  • 公共收藏品4

  • poi-ooxml 模式

  • xmlbeans

  • stax-api

  • 曲線API


查看完整回答
反對 回復 2022-11-10
  • 2 回答
  • 0 關注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號