java讀取03和07版的word內容

2021-06-28 04:53:10 字數 851 閱讀 3869

通過apache poi這個包來實現讀取 word2003和2007的內容,以二進位製流的形式讀取,無法保留格式

request.setcharacterencoding("gbk");

response.setcontenttype("text/plain;charset=gbk");

string file = "test.docx";

// 獲得專案根目錄位址

string rootpath = this.getservletconfig().getservletcontext().getrealpath("/");

// 獲得檔案完整的位址

string path=rootpath+file;

inputstream in = new fileinputstream(path);

system.out.println(path);

string bodytext="";

try

// 其他word版本

if(poifsfilesystem.haspoifsheader(in))

// 07 版本

xwpfdocument document = new xwpfdocument(in);

xwpfwordextractor extractor =new xwpfwordextractor(document);

bodytext = extractor.gettext();

response.getwriter().write(bodytext);

} catch (exception e)

}

Struts匯入excel 07版和03版

記得前一陣子找如何用struts標籤把excel匯入後,實現批量寫入資料庫的功能,找了好久。後來總算找到了,先把07的做好了,03的以後再做。前台 vehicleimport.action path vehiclemanage batchimportvehicle.action vehicleimp...

C 讀取和寫入word2003的書籤內容

文 andmm 出處 目前的專案又要對word2003進行程式設計,主要功能是讀取和插入標籤的資料.具體 如下 開啟word文件與網上雷同 引用部分 code copy to clipboard using system using system.data using system.configur...

Java 小例子 按指定的編碼讀取文字檔案內容

inputstreamreader 的建構函式提供了乙個引數,用於指定通過什麼編碼將讀取到的位元組流轉換成字元。下面是乙個例子 讀取指定的文字檔案,並返回內容 param path 檔案路徑 param charset 檔案編碼 return 檔案內容 throws ioexception 如果檔案...