日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java poi jar包下载_poi.jar下载-poi.jar包 3.8/3.9/3.10 免费版 - 河东下载站

發(fā)布時(shí)間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java poi jar包下载_poi.jar下载-poi.jar包 3.8/3.9/3.10 免费版 - 河东下载站 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

poi.jar是一款運(yùn)用于Excel中的開(kāi)發(fā)程序,一共擁有四個(gè)程序組件,每一個(gè)都對(duì)應(yīng)相關(guān)的開(kāi)發(fā)過(guò)程,主要用途是用于文本提取應(yīng)用程序,如Web蜘蛛程序,索引構(gòu)建器和內(nèi)容管理系統(tǒng),允許您使用Java輕松讀取和寫(xiě)入各種Excel文件(XLS和XLSX)、允許以內(nèi)存優(yōu)化的方式編寫(xiě)非常大的Excel(XLSX)文件,讓您在使用Java程序開(kāi)發(fā)Excel擴(kuò)展項(xiàng)目的時(shí)候可以瀏覽更多的格式,poi在開(kāi)發(fā)與擴(kuò)展項(xiàng)目的運(yùn)用中是非常穩(wěn)定和完整的,用戶可以直接將下載的組件加載到開(kāi)發(fā)程序中就可以使用了,非常方便。

軟件功能

可以使用Java讀取和寫(xiě)入MS Excel文件

可以使用Java讀取和寫(xiě)入MS PowerPoint文件。

Apache POI是您的Java Excel解決方案(適用于Excel 97-2008

OLE2文件包括大多數(shù)Microsoft Office文件,如XLS,DOC和PPT以及基于MFC序列化API的文件格式

對(duì)于每個(gè)MS Office應(yīng)用程序,存在一個(gè)組件模塊,嘗試為OLE2和OOXML文檔格式提供公共的高級(jí)Java API

Office OpenXML格式是在Microsoft Office 2007和2008中找到的新的基于標(biāo)準(zhǔn)的XML文件格式。

這包括XLSX,DOCX和PPTX。該項(xiàng)目提供了一個(gè)低級(jí)別的API來(lái)支持使用openxml4j的開(kāi)放式包裝約定

軟件特色

POI夜間構(gòu)建在Jenkins持續(xù)集成服務(wù)器上運(yùn)行。

這些構(gòu)建不應(yīng)在生產(chǎn)中使用:它們主要用于開(kāi)發(fā)人員幫助解決錯(cuò)誤和評(píng)估新功能或想要嘗試最新版本的用戶。

Apache POI在2007年6月成為頂級(jí)項(xiàng)目,POI 3.0工件被重新發(fā)布。在此日期之前,POI是Apache Jakarta的一個(gè)子項(xiàng)目。

POI允許遠(yuǎn)程攻擊者通過(guò)特制OOXML文件(也稱為XML實(shí)體擴(kuò)展(XEE)攻擊)造成拒絕服務(wù)(CPU消耗)

多年來(lái),Apache POI已經(jīng)為所有項(xiàng)目支持的文件格式提供了基本的文本提取。此外,以及(純)文本,這些提供對(duì)與給定文件相關(guān)聯(lián)的元數(shù)據(jù)的訪問(wèn),例如標(biāo)題和作者。

對(duì)于更高級(jí)的文本提取需求,包括富文本提取(如格式化和樣式),以及XML和HTML輸出,Apache POI與Apache Tika密切合作, 為所有項(xiàng)目支持的文件格式提供POI驅(qū)動(dòng)的Tika解析器。

如果你是在交鑰匙文本提取之后,包括最新的支持,樣式等,強(qiáng)烈建議使用 Apache Tika,它建立在POI之上,提供文本和元數(shù)據(jù)提取。如果您希望有非常簡(jiǎn)單和獨(dú)立的東西,或者您希望進(jìn)行重大修改,那么下面提供的POI提供的文本提取器可能更適合您的需要。

使用方法

很多人都困惑POI那么多Jar到底應(yīng)該導(dǎo)入哪一個(gè)。

實(shí)際上很多時(shí)候我們只利用POI來(lái)操作Excel。甚至只用xls這一種格式。

那么就沒(méi)有必要全部都導(dǎo)入了。具體應(yīng)該使用哪個(gè)JAR包請(qǐng)參考以下內(nèi)容:

當(dāng)我們只要使用xls格式時(shí)、只要導(dǎo)入poi-version-yyyymmdd.jar就可以了;

當(dāng)我們還要使用xlsx格式、還要導(dǎo)入poi-ooxml-version-yyyymmdd.jar;

至于poi-ooxml-schemas-version-yyyymmdd.jar這個(gè)jar基本不太會(huì)用到的;

當(dāng)我們需要操作word、ppt、viso、outlook等時(shí)需要用到poi-scratchpad-version-yyyymmdd.jar

使用說(shuō)明

所有POI文本提取器都從org.apache.poi.POITextExtractor擴(kuò)展 。這提供了一個(gè)跨所有提取器,getText()的通用方法。在許多情況下,返回的文本將是所有你需要的。然而,許多提取器確實(shí)提供更有針對(duì)性的文本提取方法,因此您可能希望在某些情況下使用這些方法。

所有基于POIFS / OLE 2的文本提取器也從org.apache.poi.POIOLE2TextExtractor擴(kuò)展 。此外,還提供了獲取HPFS文檔元數(shù)據(jù)的常用方法。

所有基于OOXML的文本提取器也從org.apache.poi.POIOOXMLTextExtractor擴(kuò)展 。這還提供了獲取OOXML元數(shù)據(jù)的常用方法。

文本提取器工廠

POI提供了一個(gè)公共類,根據(jù)提供的文檔內(nèi)容為您選擇適當(dāng)?shù)奈谋咎崛∑鳌?org.apache.poi.extractor.ExtractorFactory提供了一個(gè)類似于WorkbookFactory的函數(shù)。您只需傳遞一個(gè)InputStream,一個(gè)文件,一個(gè)POIFSFileSystem或一個(gè)OOXML包。它為你找出正確的文本提取器,并返回它。

對(duì)于完全檢測(cè)和文本提取程序自動(dòng)選擇,強(qiáng)烈建議用戶調(diào)查 Apache Tika。

Excel

對(duì)于.xls文件,有 org.apache.poi.hssf.extractor.ExcelExtractor,它將返回文本,可選擇使用公式而不是其內(nèi)容。類似地,對(duì)于.xlsx文件,有 org.apache.poi.xssf.extractor.XSSFExcelExtractor,它提供相同的功能。

對(duì)于在受限內(nèi)存占用中工作的用戶,還有兩個(gè)可用的Excel文本提取器。對(duì)于.xls文件,它是 org.apache.poi.hssf.extractor.EventBasedExcelExtractor,基于流式EventUserModel代碼,并且通常會(huì)提供較低的內(nèi)存占用來(lái)進(jìn)行提取。然而,它會(huì)有問(wèn)題正確地輸出更復(fù)雜的公式,因?yàn)樗谟涗浲ㄟ^(guò)時(shí)工作,因此不能訪問(wèn)復(fù)雜和共享公式的所有部分。對(duì)于.xlsx文件,等效的是 org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor,它基于XSSF SAX Event代碼庫(kù)。

對(duì)于來(lái)自Word 97 - Word 2003的.doc文件,在暫存器中有 org.apache.poi.hwpf.extractor.WordExtractor,它將返回文檔的文本。

使用POI 3.7的用戶還可以使用scratchpad類org.apache.poi.hwpf.extractor.Word6Extractor從較舊的Word 6和Word 95文件中提取簡(jiǎn)單的文本內(nèi)容 。

對(duì)于.docx文件,相關(guān)類是 org.apache.poi.xwpf.extractor.XPFFWordExtractor

PowerPoint

對(duì)于.ppt文件,在暫存器中有 org.apache.poi.hslf.extractor.PowerPointExtractor,它將返回幻燈片的文本,可選地僅限于幻燈片文本或注釋文本。對(duì)于.pptx文件,要使用的類是 org.apache.poi.xslf.extractor.XSLFPowerPointExtractor

發(fā)布商

對(duì)于.pub文件,在scratchpad中有 org.apache.poi.hpbf.extractor.PublisherExtractor,它將為您的文件返回文本。

Visio

對(duì)于.vsd文件,在scratchpad中有 org.apache.poi.hdgf.extractor.VisioTextExtractor,它將為您的文件返回文本。

總結(jié)

以上是生活随笔為你收集整理的java poi jar包下载_poi.jar下载-poi.jar包 3.8/3.9/3.10 免费版 - 河东下载站的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。