Apache POI suunniteltiin toimimaan Office Open XML-standardeja (OOXML) ja Microsoftin OLE 2 Yhdistettä Document Format (OLE2).
Käyttäen POI, kehittäjät voivat lukea ja kirjoittaa MS Excel-tiedostoja, MS Word-tiedostoja, MS PowerPoint-tiedostoja ja MS & nbsp; Outlook viestejä Java.
Hanke käytetään pääasiassa indeksoinnin Web, data mining ja tekstin louhinta eri sovelluksissa.
Apache POI järjestetään myös komponentteina, joten kehittäjät voivat käyttää vain tarvitsemansa osat projekteissaan kuormittamatta tuhansia lähdekoodin linjat koskaan käytä niitä.
Kaikki komponentit ovat hyvin dokumentoituja ja ovat olleet taistelu testattu monissa tuotannon, käytön sovelluksia.
Mikä on uusi tässä julkaisussa:
< p>- tukee XML-versiot (Xerces tai JVM sisäänrakennettu, XMLBeans 2.6), täytäntöön järkeviä rajoja yksikön laajennus OOXML tiedostoja, ja varmistaa, että myöhemmät normaali tiedostoja silti antaa hienoja.
- Siivota OPC SAX setup koodia uusi yhteinen Helper, estäen ulkoisia kokonaisuus laajennus.
Mikä on uusi versiossa 3.12:
- tukee XML-versiot (Xerces tai JVM sisäänrakennettu , XMLBeans 2,6), täytäntöön järkeviä rajoja yksikön laajennus OOXML tiedostoja, ja varmistaa, että myöhemmät normaali tiedostoja silti antaa hienoja.
- Siivota OPC SAX setup koodia uusi yhteinen Helper, estäen ulkoisia kokonaisuus laajennus.
Mikä on uusi versiossa 3.11 / 3.12-beeta1:
- tukee XML-versiot (Xerces tai JVM sisäänrakennettu, XMLBeans 2.6), täytäntöön järkeviä rajoja yksikön laajennus OOXML tiedostoja, ja varmistaa, että myöhemmät normaali tiedostoja silti antaa hienoja.
- Siivota OPC SAX setup koodia uusi yhteinen Helper, estäen ulkoisia kokonaisuus laajennus.
Mikä on uusi versiossa 3.11:
- tukee XML-versiot (Xerces tai JVM sisäänrakennettu , XMLBeans 2,6), täytäntöön järkeviä rajoja yksikön laajennus OOXML tiedostoja, ja varmistaa, että myöhemmät normaali tiedostoja silti antaa hienoja.
- Siivota OPC SAX setup koodia uusi yhteinen Helper, estäen ulkoisia kokonaisuus laajennus.
Mikä on uusi versiossa 3.9:
- Vältä nonyylifenolietoksylaatin PPT2PNG
- Vaihda System.err info viestien POILogger
- Parannettu suorituskyky DataFormatter kanssa Fraktiot
- Varmista, että CTHMerge ja CTTcBorders mene poi-OOXML-skeema JAR
- Kiinteä talteen tekstiä taulukon soluista HSLF
- Lisätty tuki avattavasta luetteloita doc html muuntaminen
- Lisätty kiertää tiedostoja rikki CHP SPRMs
Mikä on uusi versiossa 3.8:
- NPOIFS: NIO ajetaan API lukea OLE2 tiedostojärjestelmien kanssa vähän muistia jalanjälki.
- SXSSF: matalan muistia API päälle rakennetaan XSSF joita voidaan käyttää hyvin suuria taulukoita on valmistettava, ja keko tilaa on rajoitetusti.
- Ant tehtäviä käynnissä POI vastaan työkirja.
- Tuetut arvio uusien Excel kaavat: IRR,NPV,MROUND,VAR,VARP,CLEAN,CHAR,ADDRESS,HOUR,MINUTE,SECOND,RATE,WORKDAY,NETWORKDAYS,SUMIFS,RANK
- XSLF usermodel API: POI täytäntöönpano PowerPoint 2007 OOXML (.xlsx) tiedostomuotoa. XSLF tarjoaa rikkaan usermodel API ja PPTX2PNG apuohjelma viedä liukuu kuvia.
- WordToFO, WordToHtml ja WordToText muuntimet: apuohjelmia viedä MS Word Doc-tiedostoja XSL-FO, html ja tekstitiedostoja. Ulostulo WordToFO voidaan muuntaa Doc-tiedostoja PDF Apache FOP.
Mikä on uusi versiossa 3.8-beta5:
- Deprecated XSSFWorkbook (String path) rakentaja, koska se ei sulje taustalla .zip-.
- Kiinteät refcount of Täytä kuvia HSLF.
- Tuki puristus temp tiedostoja SXSSF.
- Tuki kloonauksen arkkia piirustuksia XSSF.
- Tuki XWPF toimintotunnisteista tekstin kohdissa.
- Lisää XSSF uuden linjan kaavassa tukea.
- EntryUtils.copyNodes (POFS, POIFS) käyttää nyt FilteringDirectoryNode, niin voi jättää kopiointi solmujen ei vain suoraan juuren alle.
- Helper FilteringDirectoryNode, joka kietoo DirectoryEntry ja sallii tiettyjä osia voidaan jättää huomiotta.
- Kiinteät työntämällä useita kuvia XSLF.
Mikä on uusi versiossa 3.8-beta2:
- Esittelyssä ovat merkittäviä suorituskyvyn parannuksia ja lukuisia korjauksia.
Mikä on uusi versiossa 3.8-beeta1:
- Ant tehtäviä käynnissä POI vastaan työkirjan.
- Korjaa XBAT ketjuttamalla selitys /poifs/fileformat.html.
- Tuki saamiseen taulukoita, jotka liittyvät XSSFSheet.
- Lisää XSSFColor päivityksiä ARGB vs RGB.
- Käytä STAX: STAX-api sijasta org.apache.geronimo.specs: Geronimo-STAX-api_1.0_spec.
- Fix XSSFColor hakemaan RGB-arvot vanhanaikaisten indeksoitu värit.
Mikä on uusi versiossa 3.7:
- Vältä nonyylifenolietoksylaatin ListLevel.getNumberText (), kun numberText on nolla .
- Merkittyjä commons-puunkorjuun ja log4j valinnaisina riippuvuuksia POI poms.
- Salli ohittaa sisäänrakennettu muodoissa XSSFCellStyle.
- Tuki BorderCode sisään HWPF.
- Tuki jalostukseen symboleja HWPF.
- Tuki hakemisessa kuvia HSSF työkirjoja.
- Vältä IllegalStateException luotaessa Tietojen validointi in sheet makro.
- Parannettu pyöristys MOD.
- addGenerate SHA1 hash jakelun tiedostoja, rinnalle MD5 niistä.
Mikä on uusi versiossa 3.6:
- Vapauta järjestelmän resursseja käytettäessä Picture.resize ().
- rento aitoustarkistuksen sisään RecalcIdRecord.
- Lisätty menetelmän asettaa arabia tilaan HSSFSheet.
- Lisätty Ant tavoite koota työmuistin esimerkkejä.
- Kiinteät XSSFSheet autoSizeColumn () sietämään tyhjä RichTextString.
Kommentteja ei löytynyt