Apache POI har utformats för att arbeta med Office Open XML-standarder (OOXML) och Microsofts OLE 2 Förening Document Format (OLE2).
Med hjälp av POI, kan utvecklare läsa och skriva MS Excel-filer, MS Word-filer, MS PowerPoint-filer och MS. & Nbsp; Outlook-meddelanden med Java
Projektet används huvudsakligen i att genomsöka webben, data mining och textutvinning från olika applikationer.
Apache POI också organiseras som komponenter, så att utvecklare kan bara använda de delar de behöver i sina projekt utan att ladda tusentals rader källkod utan att någonsin använda dem.
Alla komponenter är väl dokumenterade och har varit strid testats i många produktions använda appar
Vad är nytt i den här versionen.
< p>- på stöds XML parser versioner (Xerces eller JVM inbyggda, XMLBeans 2.6), tillämpa förnuftiga gränser för enhet expansion i OOXML-filer, och se till att efterföljande vanliga filer fortfarande passera bra.
- Tidy upp OPC SAX inställningskoden med en ny gemensam Helper, förebygga extern expansionsenhet.
Vad är nytt i version 3.12:
- På stöds XML parser versioner (Xerces eller JVM inbyggd , XMLBeans 2.6), genomdriva förnuftiga gränser för enhet expansion i OOXML-filer, och se till att efterföljande vanliga filer fortfarande passera bra.
- Tidy upp OPC SAX inställningskoden med en ny gemensam Helper, förebygga extern expansionsenhet.
Vad är nytt i version 3.11 / 3.12-beta1:
- På stöds XML parser versioner (Xerces eller JVM inbyggd, XMLBeans 2.6), genomdriva förnuftiga gränser för enhet expansion i OOXML-filer, och se till att efterföljande vanliga filer fortfarande passera bra.
- Tidy upp OPC SAX inställningskoden med en ny gemensam Helper, förebygga extern expansionsenhet.
Vad är nytt i version 3.11:
- På stöds XML parser versioner (Xerces eller JVM inbyggd , XMLBeans 2.6), genomdriva förnuftiga gränser för enhet expansion i OOXML-filer, och se till att efterföljande vanliga filer fortfarande passera bra.
- Tidy upp OPC SAX inställningskoden med en ny gemensam Helper, förebygga extern expansionsenhet.
Vad är nytt i version 3.9:
- Undvik nonylfenoletoxilat i PPT2PNG
- Byt System.err infomeddelanden med en POILogger
- Förbättrad prestanda DataFormatter med Fraktioner
- Se till att CTHMerge och CTTcBorders gå till poi-OOXML-scheman JAR
- Fast extrahera text från tabellceller i HSLF
- Stöd för rullgardinslistorna i doc till html konvertering
- Inkom lösning för filer med brutna CHP SPRMs
Vad är nytt i version 3.8:
- NPOIFS: NIO driven API för att läsa OLE2 filsystem med lite minne fotavtryck.
- SXSSF: a. Låg minnes API byggd ovanpå XSSF som kan användas när mycket stora kalkylblad måste produceras, och heap utrymmet är begränsat
- Ant uppgifter för att köra POI mot en arbetsbok.
- utvärdering av nya Excel-formler som stöds: IRR,NPV,MROUND,VAR,VARP,CLEAN,CHAR,ADDRESS,HOUR,MINUTE,SECOND,RATE,WORKDAY,NETWORKDAYS,SUMIFS,RANK
- XSLF usermodel API: POI genomförande av PowerPoint 2007 OOXML (XLSX) filformat. XSLF ger en rik usermodel API och en PPTX2PNG verktyg för att exportera bilder till bilder.
- WordToFO, WordToHtml och WordToText omvandlare: verktyg för att exportera MS Word .doc-filer i XSL-FO, html och textfiler. Utgång från WordToFO kan användas för att konvertera doc-filer till PDF med Apache FOP.
Vad är nytt i version 3.8-beta5:
- Deprecated XSSFWorkbook (String stig) konstruktören eftersom det gör inte stänga underliggande .zip-fil.
- Fast refcount av Fyll bilder i HSLF.
- Stöd komprimering av temporära filer i SXSSF.
- Support klonings ark med ritningar i XSSF.
- Support XWPF smarta etiketter text i stycken.
- Mer XSSF nya linjen i formel stöd.
- EntryUtils.copyNodes (POFS, POIFS) använder nu FilteringDirectoryNode, så kan utesluta från att kopiera noder inte bara direkt under roten.
- Helper FilteringDirectoryNode, som sveper en DirectoryEntry och medger att vissa delar som ska ignoreras.
- Fast infoga flera bilder i XSLF.
Vad är nytt i version 3.8-beta2:
- Dagens betydande prestandaförbättringar och många buggfixar.
Vad är nytt i version 3.8-beta1.
- Ant uppgifter för att köra POI mot en arbetsbok
- Rätt XBAT kedja förklaring /poifs/fileformat.html.
- Stöd för att få tabellerna i samband med en XSSFSheet.
- Fler XSSFColor uppdateringar för ARGB vs RGB.
- Använd stax: stax-api i stället för org.apache.geronimo.specs. Geronimo-stax-api_1.0_spec
- Fix XSSFColor att hämta RGB-värdena för gammaldags indexerade färger.
Vad är nytt i version 3.7:
- Undvik nonylfenoletoxilat i ListLevel.getNumberText () när numberText är null .
- Markerade commons-loggning och log4j som valfria beroenden i POI poms.
- Tillåt åsido inbyggda format i XSSFCellStyle.
- Stöd för BorderCode i HWPF.
- Stöd för bearbetning av symboler i HWPF.
- Stöd för att hämta bilder från HSSF arbetsböcker.
- Undvik IllegalStateException när du skapar valideringsdata i plåt med makro.
- Förbättrad avrundning i MOD.
- addGenerate SHA1 hashar av distributionsfilerna, tillsammans befintliga MD5 dem.
Vad är nytt i version 3.6.
- Frigör systemresurser när du använder Picture.resize ()
- Avslappnad valideringskontroll i RecalcIdRecord.
- Lade till en metod för att fastställa arabiska läge i HSSFSheet.
- Inkom Ant mål att sammanställa Scratchpad exempel.
- Fast XSSFSheet autoSizeColumn () att tolerera tom RichTextString.
Kommentarer hittades inte