Apache POI ถูกออกแบบมาเพื่อทำงานร่วมกับ Office Open XML มาตรฐาน (OOXML) และรูปแบบของเอกสารของ Microsoft OLE 2 Punch (OLE2).
การใช้ POI นักพัฒนาสามารถอ่านและเขียนไฟล์ MS Excel, ไฟล์ MS Word, MS PowerPoint ไฟล์และ MS & nbsp;. ข้อความ Outlook โดยใช้ Java
โครงการส่วนใหญ่จะใช้ในการรวบรวมข้อมูลเว็บการทำเหมืองข้อมูลและข้อความที่สกัดจากการใช้งานต่างๆ.
Apache POI ยังจัดเป็นส่วนประกอบเพื่อให้นักพัฒนาสามารถใช้ชิ้นส่วนที่พวกเขาต้องการในโครงการของพวกเขาโดยไม่ต้องโหลดพันสายรหัสแหล่งที่มาโดยไม่เคยใช้พวกเขา.
ส่วนประกอบทั้งหมดมีเอกสารดีและได้รับการต่อสู้ผ่านการทดสอบในปพลิเคชันการผลิตการใช้งานจำนวนมาก </ p>
มีอะไรใหม่ ในรุ่นนี้:.
< p>- ในการสนับสนุน XML parser รุ่น (Xerces หรือ JVM ในตัว XMLBeans 2.6) การบังคับใช้ข้อ จำกัด ที่เหมาะสมในการขยายกิจการในไฟล์ OOXML และให้แน่ใจว่าไฟล์ปกติที่ตามมาก็ยังคงผ่านดี.
- Tidy รหัสการตั้งค่า OPC แซ็กโซโฟนกับ Helper สามัญใหม่ป้องกันการขยายตัวของนิติบุคคลภายนอก.
มีอะไรใหม่ ในรุ่น 3.12:
- ในการสนับสนุน XML รุ่น parser (Xerces หรือ JVM ในตัว , XMLBeans 2.6) การบังคับใช้ข้อ จำกัด ที่เหมาะสมในการขยายกิจการในไฟล์ OOXML และให้แน่ใจว่าไฟล์ปกติที่ตามมาก็ยังคงผ่านดี.
- Tidy รหัสการตั้งค่า OPC แซ็กโซโฟนกับ Helper สามัญใหม่ป้องกันการขยายตัวของนิติบุคคลภายนอก.
คืออะไรใหม่ ในรุ่น 3.11 / 3.12-beta1:
- ในการสนับสนุน XML รุ่น parser (Xerces หรือ JVM ในตัว XMLBeans 2.6) การบังคับใช้ข้อ จำกัด ที่เหมาะสมในการขยายกิจการในไฟล์ OOXML และให้แน่ใจว่าไฟล์ปกติที่ตามมาก็ยังคงผ่านดี.
- Tidy รหัสการตั้งค่า OPC แซ็กโซโฟนกับ Helper สามัญใหม่ป้องกันการขยายตัวของนิติบุคคลภายนอก.
มีอะไรใหม่ ในรุ่น 3.11:
- ในการสนับสนุน XML รุ่น parser (Xerces หรือ JVM ในตัว , XMLBeans 2.6) การบังคับใช้ข้อ จำกัด ที่เหมาะสมในการขยายกิจการในไฟล์ OOXML และให้แน่ใจว่าไฟล์ปกติที่ตามมาก็ยังคงผ่านดี.
- Tidy รหัสการตั้งค่า OPC แซ็กโซโฟนกับ Helper สามัญใหม่ป้องกันการขยายตัวของนิติบุคคลภายนอก.
มีอะไรใหม่ ในรุ่น 3.9:
- หลีกเลี่ยง NPE ใน PPT2PNG
- แทนที่ข้อความข้อมูล System.err กับ POILogger
- ปรับปรุงประสิทธิภาพของ DataFormatter มีเศษส่วน
- ตรวจสอบให้แน่ใจว่า CTHMerge และ CTTcBorders ไป JAR POI-OOXML-schemas
- คงสกัดข้อความจากเซลล์ตารางใน HSLF
- เพิ่มการสนับสนุนสำหรับรายการแบบหล่นลงในเอกสารเพื่อ HTML แปลง
- เพิ่มวิธีแก้ปัญหาสำหรับไฟล์ที่มีการหัก CHP SPRMs
มีอะไรใหม่ ในรุ่น 3.8:
- NPOIFS: NIO API เพื่ออ่าน filesystems OLE2 กับหน่วยความจำต่ำขับเคลื่อน รอยเท้า.
- SXSSF: ก. หน่วยความจำต่ำรอยเท้า API สร้างขึ้นบน XSSF ที่สามารถนำมาใช้เมื่อสเปรดชีตขนาดใหญ่มากจะต้องมีการผลิตและพื้นที่กองมี จำกัด
- งาน Ant สำหรับการทำงานกับ POI สมุดงาน.
- การประเมินผลการสนับสนุนของสูตร Excel ใหม่: IRR,NPV,MROUND,VAR,VARP,CLEAN,CHAR,ADDRESS,HOUR,MINUTE,SECOND,RATE,WORKDAY,NETWORKDAYS,SUMIFS,RANK
- XSLF usermodel API: การดำเนินการจุดที่น่าสนใจของ OOXML PowerPoint 2007 (.xlsx) รูปแบบไฟล์ XSLF ให้ API usermodel ที่อุดมสมบูรณ์และยูทิลิตี้ PPTX2PNG การส่งออกภาพนิ่งกับภาพ.
- WordToFO, WordToHtml และ WordToText แปลง: ยูทิลิตี้การส่งออกไฟล์ MS Word .doc เข้า XSL-FO, HTML และไฟล์ข้อความ ออกจาก WordToFO สามารถนำมาใช้ในการแปลงไฟล์ PDF .doc เพื่อใช้ Apache FOP.
มีอะไรใหม่ ในรุ่น 3.8 beta5:
- เลิก XSSFWorkbook (String เส้นทาง) คอนสตรัคเพราะมันไม่ ไม่ปิดไฟล์ซิปพื้นฐาน.
- refcount คงที่ของการเติมภาพใน HSLF.
- สนับสนุนการบีบอัดไฟล์ชั่วคราวใน SXSSF.
- แผ่นสนับสนุนการโคลนด้วยภาพวาดใน XSSF.
- สนับสนุน XWPF สมาร์ทแท็กข้อความในย่อหน้า.
- เพิ่มเติม XSSF บรรทัดใหม่ในการสนับสนุนสูตร.
- EntryUtils.copyNodes (POFS, POIFS) ตอนนี้ใช้ FilteringDirectoryNode เพื่อให้สามารถยกเว้นจากการคัดลอกโหนดไม่เพียงโดยตรงภายใต้ราก.
- Helper FilteringDirectoryNode ซึ่ง wraps DirectoryEntry และช่วยให้ชิ้นส่วนบางอย่างที่จะละเว้น.
- คงแทรกภาพหลายภาพใน XSLF.
มีอะไรใหม่ ในรุ่น 3.8 beta2:
- แนะนำการปรับปรุงประสิทธิภาพการทำงานอย่างมีนัยสำคัญและแก้ไขข้อบกพร่องต่าง ๆ นานา
มีอะไรใหม่ ในรุ่น 3.8 Beta1:.
- งาน Ant สำหรับการทำงาน POI กับสมุดงาน
- XBAT ถูกต้องผูกมัดคำอธิบายใน /poifs/fileformat.html.
- การสนับสนุนสำหรับการรับตารางที่เกี่ยวข้องกับ XSSFSheet.
- การปรับปรุงเพิ่มเติม XSSFColor สำหรับ ARGB VS RGB.
- ใช้สแตกซ์: Stax-API แทน org.apache.geronimo.specs:. Geronimo-Stax-api_1.0_spec
- แก้ไข XSSFColor สามารถดึงข้อมูลค่า RGB ของแบบเก่าสีจัดทำดัชนี.
มีอะไรใหม่ ในรุ่น 3.7:
- หลีกเลี่ยง NPE ใน ListLevel.getNumberText () เมื่อ numberText เป็นโมฆะ .
- ทำเครื่องหมายคอมมอนส์เข้าสู่ระบบและ log4j อ้างอิงเป็นตัวเลือกในปอม POI.
- อนุญาตให้แทนที่ตัวในรูปแบบใน XSSFCellStyle.
- การสนับสนุนสำหรับ BorderCode ใน HWPF.
- การสนับสนุนสำหรับการประมวลผลของสัญลักษณ์ใน HWPF.
- การสนับสนุนสำหรับการดึงภาพจากสมุด HSSF.
- หลีกเลี่ยง IllegalStateException เมื่อมีการสร้างการตรวจสอบข้อมูลในแผ่นงานกับแมโคร.
- การปรับปรุงการปัดเศษใน MOD.
- addGenerate SHA1 hashes ของไฟล์ที่จัดจำหน่ายควบคู่ไปกับคนที่มีอยู่ MD5.
มีอะไรใหม่ ในรุ่น 3.6:.
- ทรัพยากรระบบที่วางจำหน่ายเมื่อใช้ Picture.resize ()
- ตรวจสอบความถูกผ่อนคลาย RecalcIdRecord.
- เพิ่มวิธีการตั้งค่าโหมดภาษาอาหรับใน HSSFSheet.
- เพิ่มเป้าหมายมดในการรวบรวมตัวอย่าง Scratchpad.
- คง XSSFSheet autoSizeColumn () เพื่อทน RichTextString ที่ว่างเปล่า.
ความคิดเห็นที่ไม่พบ