Banyak diantara temen - temen yang berhubungan dengan file excel dalam membuat programnya. Nah dari hasil pengalaman dan penulusuran ane, Ada beberapa library yang dapat kita gunakan di java untuk menangani masalah ini. Ane akan membuat sedikit review dari masing - masing library yang saya list di bawah ini. Oke daftar dari library yang mungkin bisa temen - temen gunakan yaitu :
- Apache POI nah tidak salah lagi jika memang apache banyak menyediakan library dan developmentnya yang membantu para developer. Nah Apache POI ini bukan hanya Excel saja tetapi juga format dokumen Microsoft Office lainnya seperti .doc,.ppt. Support juga untuk powerpoint, visio, Outlook, Publisher Untuk mendownloadnya silahkan kesini.
- JExcel Nah yang ini diperuntukkan untuk Excel diantaranya fitur - fitur yang disupport oleh library ini adalah :
- Membaca data dari Excel 95, 97, 2000, XP, dan 2003 workbook
- Membaca dan menulis formula (Excel 97 dan diatasnya)
- Menghasilkan spreadsheet di Excel 2000 format
- Mendukung format font, nomor dan tanggal
- Mendukung shading, border, dan mewarnai sel
- Memodifikasi workbook yang ada
- Mendukung menyalin grafik
- Mendukung penyisipan dan menyalin gambar ke dalam spreadsheet
- Mendukung logging dengan Jakarta Commons Logging, log4j, JDK 1.4 Logger, dll
- JXls ini juga digunakan hanya untuk file excel. Tetapi kelebihannya disini lebih gampang penggunaannya karena disediakan template excel terlebih dahulu. Fitur - fitur yang disediakan diantarnya adalah (ane comot dari webnya)
- Using SQL queries directly in XLS templates
- Simple property access notation
- Full expression language support
- Complex object graph export
- Flexible collection export
- Flow-Control Tags support
- Dynamic grouping of data
- Export of a single collection into multiple worksheets
- Adjacent tables support!
- Complex formulas support
- Charts, Macros and many other Excel features in XLS template
- Dynamic Outlines
- Dynamic Columns Hiding
- Dynamic Cell Style processing through custom Processors
- JDBC ResultSet export
- Merged Cells support
- Multiple bean properties in a single cell
- Reading XLS file
- XLSQL
- JCOM
- OpenXLS
Nah untuk lihat preview code dari masing - masing library silahkan masuk ke sini
http://rgagnon.com/javadetails/java-0516.html