Apache POI dirancang untuk bekerja dengan standar Office Open XML (OOXML) dan Microsoft OLE 2 Compound Document Format (OLE2).
Menggunakan POI, pengembang dapat membaca dan menulis file MS Excel, file MS Word, file MS PowerPoint dan MS & nbsp;. Pesan Outlook menggunakan Java
Proyek ini terutama digunakan dalam merangkak Web, data mining dan teks ekstraksi dari berbagai aplikasi.
Apache POI juga diselenggarakan sebagai komponen, sehingga para pengembang hanya dapat menggunakan bagian-bagian yang mereka butuhkan dalam proyek-proyek mereka tanpa memuat ribuan baris kode sumber tanpa pernah menggunakan mereka.
Semua komponen didokumentasikan dengan baik dan telah pertempuran diuji dalam banyak aplikasi produksi digunakan
Apa yang baru dalam rilis ini:.
< p>- pada didukung versi XML parser (Xerces atau JVM built-in, XMLBeans 2.6), menegakkan batas yang masuk akal pada ekspansi entitas dalam file OOXML, dan memastikan bahwa file yang normal berikutnya masih lulus dengan baik.
- Rapikan OPC SAX pengaturan kode dengan Helper umum baru, mencegah perluasan entitas eksternal.
Apa yang baru di versi 3.12:
- Pada didukung versi parser XML (Xerces atau JVM built-in , XMLBeans 2.6), menegakkan batas yang masuk akal pada ekspansi entitas dalam file OOXML, dan memastikan bahwa file yang normal berikutnya masih lulus dengan baik.
- Rapikan OPC SAX pengaturan kode dengan Helper umum baru, mencegah perluasan entitas eksternal.
Apa yang baru di versi 3.11 / 3.12-beta1:
- Pada versi parser XML didukung (Xerces atau JVM built-in, XMLBeans 2.6), menegakkan batas yang masuk akal pada ekspansi entitas dalam file OOXML, dan memastikan bahwa file yang normal berikutnya masih lulus dengan baik.
- Rapikan OPC SAX pengaturan kode dengan Helper umum baru, mencegah perluasan entitas eksternal.
Apa yang baru di versi 3.11:
- Pada didukung versi parser XML (Xerces atau JVM built-in , XMLBeans 2.6), menegakkan batas yang masuk akal pada ekspansi entitas dalam file OOXML, dan memastikan bahwa file yang normal berikutnya masih lulus dengan baik.
- Rapikan OPC SAX pengaturan kode dengan Helper umum baru, mencegah perluasan entitas eksternal.
Apa yang baru di versi 3.9:
- Hindari NPE di PPT2PNG
- Ganti System.err pesan info dengan POILogger
- Peningkatan kinerja DataFormatter dengan Fraksi
- Pastikan bahwa CTHMerge dan CTTcBorders pergi ke poi-OOXML-skema JAR
- Tetap mengekstraksi teks dari sel tabel di HSLF
- Ditambahkan dukungan untuk daftar drop-down di doc ke html konversi
- Ditambahkan solusi untuk file dengan pecahan CHP SPRMs
Apa yang baru di versi 3.8:
- NPOIFS: NIO didorong API untuk membaca filesystem OLE2 dengan memori rendah jejak.
- SXSSF:. Rendah memori footprint API dibangun di atas XSSF yang dapat digunakan ketika spreadsheet yang sangat besar harus diproduksi, dan ruang tumpukan terbatas
- tugas Ant untuk menjalankan POI terhadap buku kerja.
- Didukung evaluasi formula Excel baru: IRR,NPV,MROUND,VAR,VARP,CLEAN,CHAR,ADDRESS,HOUR,MINUTE,SECOND,RATE,WORKDAY,NETWORKDAYS,SUMIFS,RANK
- XSLF usermodel API: implementasi POI dari PowerPoint 2007 OOXML (.xlsx) format file. XSLF menyediakan usermodel API kaya dan utilitas PPTX2PNG untuk mengekspor slide gambar.
- WordToFO, WordToHtml dan WordToText konverter: utilitas untuk mengekspor MS Word file doc menjadi XSL-FO, html dan file teks. Output dari WordToFO dapat digunakan untuk mengkonversi file doc ke pdf menggunakan Apache FOP.
Apa yang baru di versi 3.8-beta5:
- Usang XSSFWorkbook (String path) konstruktor karena tidak tidak menutup mendasari file .zip.
- refcount Tetap Isi gambar di HSLF.
- Dukungan kompresi file temp di SXSSF.
- lembar Dukungan kloning dengan gambar di XSSF.
- Dukungan XWPF smart tag teks dalam Paragraf.
- Lebih XSSF baru-line dalam mendukung rumus.
- EntryUtils.copyNodes (POFS, POIFS) sekarang menggunakan FilteringDirectoryNode, sehingga dapat mengecualikan dari menyalin node tidak hanya langsung di bawah root.
- Helper FilteringDirectoryNode, yang membungkus DirectoryEntry dan memungkinkan bagian-bagian tertentu untuk diabaikan.
- Tetap memasukkan beberapa gambar di XSLF.
Apa yang baru di versi 3.8-beta2:
- Feature perbaikan kinerja yang signifikan dan banyak perbaikan bug.
Apa yang baru di versi 3.8-beta1:.
- tugas Ant untuk menjalankan POI terhadap buku kerja
- XBAT Benar chaining penjelasan di /poifs/fileformat.html.
- Dukungan untuk mendapatkan tabel terkait dengan XSSFSheet.
- Lebih XSSFColor update untuk ARGB vs RGB.
- Gunakan Stax: Stax-api bukan org.apache.geronimo.specs:. Geronimo-Stax-api_1.0_spec
- Perbaiki XSSFColor untuk mengambil nilai-nilai RGB dari gaya lama diindeks warna.
Apa yang baru di versi 3.7:
- Hindari NPE di ListLevel.getNumberText () ketika numberText adalah null .
- Ditandai commons-logging dan log4j dependensi sebagai opsional di pom POI.
- Izinkan diganti built-in format di XSSFCellStyle.
- Dukungan untuk BorderCode di HWPF.
- Dukungan untuk pengolahan simbol dalam HWPF.
- Dukungan untuk mengambil gambar dari buku kerja HSSF.
- Hindari IllegalStateException saat membuat validasi data dalam lembar dengan makro.
- Peningkatan pembulatan di MOD.
- addGenerate SHA1 hash dari file distribusi, di samping orang-orang MD5 yang ada.
Apa yang baru di versi 3.6:.
- sumber daya sistem Pers ketika menggunakan Picture.resize ()
- Santai validasi cek di RecalcIdRecord.
- Ditambahkan metode untuk mengatur modus arab di HSSFSheet.
- Ditambahkan sasaran Ant untuk mengkompilasi contoh alas.
- Tetap XSSFSheet autoSizeColumn () untuk mentolerir RichTextString kosong.
Komentar tidak ditemukan