Dalam tutorial ini kita akan belajar cara memperbarui file Excel di Java. Meskipun kita dapat memperbarui file Excel di MS Excel secara manual, namun tidak selalu mungkin atau layak untuk memperbarui file Excel secara manual, katakanlah data besar akan diperbarui atau data diekspor dari sumber lain misalnya database. Di sini muncul kebutuhan akan cara otomatis untuk melakukan tugas ini yang dapat Anda lakukan dengan menggunakan langkah-langkah dalam panduan cara ini. Berikut adalah langkah-langkah untuk memperbarui file Excel di Java dan akhirnya menyimpannya ke format Excel katakan XLSX dalam tutorial ini.
Langkah-langkah untuk Memperbarui File Excel di Java
- Menggunakan repositori Maven, tambahkan referensi ke pustaka Aspose.Cells dalam proyek
- Tambahkan referensi ke kelas Workbook dan Cell menggunakan Impor dalam program
- Muat buku kerja yang akan diperbarui
- Dapatkan referensi ke sel yang diinginkan di lembar pertama dan perbarui nilai sel target
- Dapatkan referensi ke sel lain di lembar kedua dan perbarui rumus di sel
- Panggil fungsi countFormula saat rumus diubah
- Simpan file yang diperbarui sebagai XLSX
Pada langkah di atas kami mengamati bahwa file Excel dimuat dan kemudian lembar pertama diakses. Anda dapat merujuk ke lembar mana pun yang datanya akan diperbarui menggunakan nama lembar atau indeks berbasis nol. Menggunakan referensi lembar, akses koleksi sel di lembar dan dapatkan akses ke sel mana pun dan perbarui nilai atau rumus ke dalamnya. Terakhir panggil fungsi terkait yang diperlukan sesuai dengan perubahan dalam file. Di sini, di tutorial ini kita akan memanggil fungsi CalcFormula karena rumus diperbarui. Akhirnya kami menyimpan buku kerja ke disk. Berikut adalah contoh kode yang mengupdate file Excel yang ada di Java.
Kode untuk Menulis Data ke Excel di Java
Dalam kode contoh ini kami meninjau kode Java untuk menulis data di lembar Excel. Jika Anda ingin menulis data ke file Excel menggunakan bahasa lain, misalnya C#, lihat artikel cara mengedit file excel di c#.
Kami tidak memerlukan alat bagian ketiga untuk diinstal seperti MS Excel atau tidak perlu menggunakan interop untuk proses ini.