国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JAVA教程 - Java中使用Apache POI讀取word文件簡單示例

Java中使用Apache POI讀取word文件簡單示例

2019-12-24 13:17junjie JAVA教程

這篇文章主要介紹了Java中使用Apache POI讀取word文件簡單示例,本文著重介紹了一些必要條件,然后給出一個簡單讀取示例,需要的朋友可以參考下

Apache POI是Apache軟件基金會的開放源碼函式庫,POI提供API給Java程序?qū)icrosoft Office格式檔案讀和寫的功能。

1.讀取word 2003及word 2007需要的jar包

  讀取 2003 版本(.doc)的word文件相對來說比較簡單,只需要 poi-3.5-beta6-20090622.jar 和 poi-scratchpad-3.5-beta6-20090622.jar 兩個 jar 包即可, 而 2007 版本(.docx)就麻煩多,我說的這個麻煩不是我們寫代碼的時候麻煩,是要導入的 jar 包比較的多,有如下 7 個之多:
 1. openxml4j-bin-beta.jar
 2. poi-3.5-beta6-20090622.jar
 3. poi-ooxml-3.5-beta6-20090622.jar
 4 .dom4j-1.6.1.jar
 5. geronimo-stax-api_1.0_spec-1.0.jar
 6. ooxml-schemas-1.0.jar
 7. xmlbeans-2.3.0.jar
其中 4-7 是 poi-ooxml-3.5-beta6-20090622.jar 所依賴的 jar 包(在 poi-bin-3.5-beta6-20090622.tar.gz 中的 ooxml-lib 目錄下可以找到)。

2.換行符號

  硬換行:文件中換行,如果是鍵盤中使用了"enter"的換行。

  軟換行:文件中一行的字符數(shù)容量有限,當字符數(shù)量超過一定值時,會自動切到下行顯示。

  對程序來說,硬換行才是可以識別的、確定的換行,軟換行與字體大小、縮進有關(guān)。

3.讀取的注意事項

  值得注意的是: POI 在讀取不會讀取 word 文件中的圖片信息; 還有就是對于 2007 版的 word(.docx), 如果 word 文件中有表格,所有表格中的數(shù)據(jù)都會在讀取出來的字符串的最后。

4.讀取word文本內(nèi)容代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
 
import org.apache.poi.POIXMLDocument;
import org.apache.poi.POIXMLTextExtractor;
import org.apache.poi.hwpf.extractor.WordExtractor;
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
 
public class Test {
  public static void main(String[] args) {
    try {
      InputStream is = new FileInputStream(new File("2003.doc"));
      WordExtractor ex = new WordExtractor(is);
      String text2003 = ex.getText();
      System.out.println(text2003);
 
      OPCPackage opcPackage = POIXMLDocument.openPackage("2007.docx");
      POIXMLTextExtractor extractor = new XWPFWordExtractor(opcPackage);
      String text2007 = extractor.getText();
      System.out.println(text2007);
      
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

延伸 · 閱讀

精彩推薦
1354
主站蜘蛛池模板: 国产精品视频一区二区三区四 | 日本成片视频 | 久久久五月天 | aaa视频网站 | 久草福利资源 | 久久久免费国产 | 久草视频在线播放 | 久9re热视频这里只有精品 | 免费毛片视频 | а√天堂资源中文最新版地址 | 日韩精品专区 | 91在线区| 久久久午夜爽爽一区二区三区三州 | 日韩精品一二三 | 色av成人| 青草福利 | 亚洲综合自拍 | 国产精品香蕉 | 欧美精品成人一区二区在线 | 在线中文视频 | 奇米av| 日日嗨av一区二区三区四区 | 亚洲骚片| 欧美日韩亚洲一区二区 | 日韩在线观看中文字幕 | 一级录像免费录像在线观看 | 国产综合一区二区 | 一二三区视频 | 欧美1区2区3区 | 亚洲免费在线观看 | 12306影视午夜入口 | 黄色一级毛片网站 | 日本黄色美女视频 | 国产精品18久久久 | 一级片观看| 中文字幕久久网 | 亚洲成人一级片 | 日韩欧美国产精品综合嫩v 在线视频 中文字幕 | 亚洲在线 | 欧美三级在线播放 | 日本不卡一区二区三区在线观看 |