Apache POI is ontworpen om te werken met de Office Open XML-standaarden (OOXML) en OLE-2 Compound Document-formaat van Microsoft (OLE2).
Met behulp van POI's, kunnen ontwikkelaars MS Excel-bestanden, MS Word-bestanden, MS PowerPoint-bestanden en MS & nbsp lezen en schrijven;. Outlook-berichten met behulp van Java
Het project wordt voornamelijk gebruikt in het web te doorzoeken, data mining en tekst extractie uit verschillende toepassingen.
Apache POI wordt georganiseerd als onderdeel, zodat ontwikkelaars alleen de onderdelen die ze nodig hebben in hun projecten kunnen gebruiken zonder het laden van duizenden van de broncode lijnen zonder dat ze ooit gebruikt.
Alle componenten zijn goed gedocumenteerd en de strijd getest in veel productie-gebruik apps zijn geweest
Wat is nieuw in deze release:.
< p>- op ondersteunde XML-parser-versies (Xerces of JVM ingebouwd, XMLBeans 2.6), af te dwingen verstandig beperkingen op entiteit expansie in OOXML-bestanden, en ervoor zorgen dat de daaropvolgende normale bestanden nog passeren prima.
- Opruimen de OPC SAX setup-code met een nieuwe gemeenschappelijke Helper, het voorkomen van externe entiteit uitbreiding.
Wat is nieuw in versie 3.12:
- Op ondersteunde XML-parser-versies (Xerces of JVM ingebouwde , XMLBeans 2.6), af te dwingen verstandig beperkingen op entiteit expansie in OOXML-bestanden, en ervoor zorgen dat de daaropvolgende normale bestanden nog steeds prima passen.
- Opruimen de OPC SAX setup-code met een nieuwe gemeenschappelijke Helper, het voorkomen van externe entiteit uitbreiding.
Wat is nieuw in versie 3.11 / 3.12-beta 1:
- Op ondersteunde XML-parser-versies (Xerces of JVM ingebouwd, XMLBeans 2.6), af te dwingen verstandig beperkingen op entiteit expansie in OOXML-bestanden, en ervoor zorgen dat de daaropvolgende normale bestanden nog passeren prima.
- Opruimen de OPC SAX setup-code met een nieuwe gemeenschappelijke Helper, het voorkomen van externe entiteit uitbreiding.
Wat is nieuw in versie 3.11:
- Op ondersteunde XML-parser-versies (Xerces of JVM ingebouwde , XMLBeans 2.6), af te dwingen verstandig beperkingen op entiteit expansie in OOXML-bestanden, en ervoor zorgen dat de daaropvolgende normale bestanden nog steeds prima passen.
- Opruimen de OPC SAX setup-code met een nieuwe gemeenschappelijke Helper, het voorkomen van externe entiteit uitbreiding.
Wat is nieuw in versie 3.9:
- Vermijd NPE in PPT2PNG
- Vervang System.err info berichten met een POILogger
- Verbeterde prestaties van DataFormatter met breuken
- Zorg ervoor dat CTHMerge en CTTcBorders naar poi-OOXML-schema JAR
- Vaste extraheren tekst uit tabelcellen in HSLF
- Ondersteuning voor drop-down lijsten in doc naar html conversie
- Toegevoegd oplossing voor bestanden met gebroken CHP SPRMs
Wat is nieuw in versie 3.8:
- NPOIFS: NIO gedreven API om OLE2 bestandssystemen met weinig geheugen gelezen voetafdruk.
- SXSSF: a. Weinig geheugen footprint API gebouwd bovenop XSSF die kan worden gebruikt bij zeer grote spreadsheets moeten worden geproduceerd en heap ruimte beperkt
- Ant taken voor het draaien van NP tegen een werkmap.
- Ondersteunde evaluatie van nieuwe Excel-formules: IRR,NPV,MROUND,VAR,VARP,CLEAN,CHAR,ADDRESS,HOUR,MINUTE,SECOND,RATE,WORKDAY,NETWORKDAYS,SUMIFS,RANK
- XSLF usermodel API: de uitvoering van de PowerPoint 2007 OOXML (.xlsx) bestandsformaat POI's. XSLF biedt een rijke usermodel API en een PPTX2PNG nut om dia's te exporteren naar beelden.
- WordToFO, WordToHtml en WordToText converters: hulpprogramma's om MS Word .doc bestanden te exporteren naar XSL-FO, html en tekstbestanden. Uitvoer van WordToFO kan worden gebruikt om .doc bestanden te converteren naar PDF met behulp van Apache FOP.
Wat is nieuw in versie 3.8-beta5:
- Vervangen XSSFWorkbook (String path) constructeur, omdat het doet niet sluiten onderliggende .zip-bestand.
- Fixed refcount van Vul foto's in HSLF.
- Ondersteuning compressie van tijdelijke bestanden in SXSSF.
- Ondersteuning klonen vellen met tekeningen in XSSF.
- Ondersteuning XWPF smart tags tekst in de punten.
- Meer XSSF nieuwe lijn in formule support.
- EntryUtils.copyNodes (POFS, POIFS) gebruikt nu FilteringDirectoryNode, dus kan uitsluiten van het kopiëren van knooppunten niet alleen direct onder de root.
- Helper FilteringDirectoryNode, die een DirectoryEntry wraps en maakt het mogelijk bepaalde delen om genegeerd te worden.
- Fixed invoegen van meerdere foto's in XSLF.
Wat is nieuw in versie 3.8-bèta-2:
- Featured aanzienlijke prestatieverbeteringen en talrijke bug fixes.
Wat is nieuw in versie 3.8-beta 1:.
- Ant taken voor het draaien van NP tegen een werkboek
- Correct XBAT chaining uitleg in /poifs/fileformat.html.
- Ondersteuning voor het krijgen van de tafels in verband met een XSSFSheet.
- Meer XSSFColor updates voor ARGB vs RGB.
- Gebruik Stax: Stax-api in plaats van org.apache.geronimo.specs:. Geronimo-Stax-api_1.0_spec
- Bevestig XSSFColor om de RGB-waarden van de oude-stijl geïndexeerde kleuren te halen.
Wat is nieuw in versie 3.7:
- Vermijd NPE in ListLevel.getNumberText () als numberText is null .
- Marked commons-logging en log4j als optionele afhankelijkheden in POI-poms.
- Laat overschreven ingebouwde formaten in XSSFCellStyle.
- Ondersteuning voor BorderCode in HWPF.
- Ondersteuning voor de verwerking van symbolen in HWPF.
- Ondersteuning voor het ophalen van foto's van HSSF werkboeken.
- Vermijd IllegalStateException bij het maken van Gegevensvalidatie in blad met macro.
- Verbeterde afronding in MOD.
- addGenerate SHA1 hashes van de distributie van bestanden, naast de bestaande MD5 degenen.
Wat is nieuw in versie 3.6:.
- Laat systeembronnen bij het gebruik van Picture.resize ()
- Relaxed validatie check in RecalcIdRecord.
- Toegevoegd een methode om Arabisch te stellen in HSSFSheet.
- Toegevoegd Ant doelstelling om kladblok voorbeelden te compileren.
- Fixed XSSFSheet autoSizeColumn () naar lege RichTextString tolereren.
Reacties niet gevonden