Kata Apache POI - Ikhtisar

Sering kali, aplikasi perangkat lunak diperlukan untuk menghasilkan dokumen referensi dalam format file Microsoft Word. Terkadang, aplikasi bahkan diharapkan menerima file Word sebagai data masukan.

Setiap programmer Java yang ingin menghasilkan file MS-Office sebagai output harus menggunakan API yang telah ditentukan dan hanya-baca untuk melakukannya.

Apa itu Apache POI?

Apache POI adalah API populer yang memungkinkan pemrogram membuat, memodifikasi, dan menampilkan file MS-Office menggunakan program Java. Ini adalah pustaka open source yang dikembangkan dan didistribusikan oleh Apache Software Foundation untuk merancang atau memodifikasi file MS-Office menggunakan program Java. Ini berisi kelas dan metode untuk memecahkan kode data input pengguna atau file ke dalam dokumen MS-Office.

Komponen Apache POI

Apache POI berisi kelas dan metode untuk bekerja pada semua dokumen Compound OLE2 MS-Office. Daftar komponen API ini diberikan di bawah ini -

  • POIFS (Poor Obfuscation Implementation File System)- Komponen ini adalah faktor dasar dari semua elemen POI lainnya. Ini digunakan untuk membaca file yang berbeda secara eksplisit.

  • HSSF (Horrible SpreadSheet Format) - Digunakan untuk membaca dan menulis format .xls dari file MS-Excel.

  • XSSF (XML SpreadSheet Format) - Digunakan untuk format file .xlsx dari MS-Excel.

  • HPSF (Horrible Property Set Format) - Ini digunakan untuk mengekstrak kumpulan properti dari file MS-Office.

  • HWPF (Horrible Word Processor Format) - Digunakan untuk membaca dan menulis file ekstensi .doc dari MS-Word.

  • XWPF (XML Word Processor Format) - Digunakan untuk membaca dan menulis .docx file ekstensi MS-Word.

  • HSLF (Horrible Slide Layout Format) - Digunakan untuk membaca, membuat, dan mengedit presentasi PowerPoint.

  • HDGF (Horrible DiaGram Format) - Berisi kelas dan metode untuk file biner MS-Visio.

  • HPBF (Horrible PuBlisher Format) - Digunakan untuk membaca dan menulis file MS-Publisher.

Tutorial ini memandu Anda melalui proses mengerjakan file MS-Word menggunakan Java. Oleh karena itu pembahasan dibatasi pada komponen HWPF dan XWPF.

Note- VERSI LAMA FORMAT FILE BINER DUKUNGAN POI SEPERTI DOC, XLS, PPT, DLL. VERSI 3.5 ONWARDS, POI DUKUNGAN OOXML FILE FORMAT MS-OFFICE SEPERTI DOCX, XLSX, PPTX, DLL.