Apache POI PPT - Ikhtisar
Sering kali, aplikasi perangkat lunak diperlukan untuk menghasilkan laporan dalam format file Microsoft Office. Terkadang, aplikasi bahkan diharapkan menerima file MS-Office 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 perpustakaan sumber terbuka yang dikembangkan dan didistribusikan oleh Apache Software Foundation. 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 .doc file ekstensi MS-Word.
XWPF (XML Word Processor Format) - Digunakan untuk membaca dan menulis file ekstensi .docx dari 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 presentasi Microsoft PowerPoint menggunakan Java. Oleh karena itu pembahasannya dibatasiXSLF component.
Note - Versi lama POI mendukung format file biner seperti doc, xls, ppt, dll. Versi 3.5 dan seterusnya, POI mendukung format file OOXML dari MS-Office seperti docx, xlsx, pptx, dll.