Tutorial ini menjelaskan cara menghapus rumus tetapi menyimpan data di Excel di Java menggunakan kode sederhana. Ini akan memberikan detail tentang memuat file Excel dan kemudian memprosesnya untuk menghapus rumus dengan mengakses setiap sel satu per satu. Pada akhirnya, Anda dapat menyimpan file ini apa adanya atau dalam format yang berbeda seperti file XLSX pada disk.
Langkah-langkah untuk Menghapus Rumus tetapi Menyimpan Data di Excel di Java
- Dari repositori Maven, tambahkan referensi ke pustaka Aspose.Cells ke proyek Anda
- Tambahkan referensi ke kelas Workbook dan Cell dengan menggunakan Impor dalam program
- Muat buku kerja dari mana rumus akan dihapus
- Dapatkan referensi ke sel di lembar kerja target tempat rumus akan dihapus
- Menggunakan referensi sel, simpan nilai yang ada dalam variabel sementara
- Setel rumus kosong di sel target
- Tetapkan nilai sel dari variabel sementara
- Simpan file output tanpa formula yang hanya memiliki data
Dengan menggunakan langkah-langkah ini, Anda dapat mengakses lembar kerja apa pun dari file Excel target dan kemudian mendapatkan referensi ke sel yang diinginkan yang rumusnya akan dihapus. Selama operasi ini pertama, Anda menyimpan nilai dalam variabel sementara dan kemudian menghapus rumus. Akhirnya, nilai asli diatur lagi di sel yang sama.
Kode untuk Menghapus Rumus di Excel tanpa Menghapus Data di Java
Kode contoh di atas menunjukkan cara menghapus rumus tetapi menyimpan data di Excel di Java sel demi sel. Namun jika Anda memiliki file besar dan ingin menghapus semua rumus dari seluruh buku kerja sekaligus, panggil saja removeFormulas() dalam kumpulan Sel lembar kerja seperti yang ditunjukkan dalam kode contoh berikut.
Kode untuk Menghapus Semua Rumus di Excel tanpa Menghapus Data di Java
Perlu dicatat bahwa tidak ada alat atau perangkat lunak pihak ketiga lainnya seperti Interop atau MS Excel yang diperlukan untuk menjalankan kode ini. Juga jika Anda ingin menyimpan file output dalam beberapa format lain seperti PDF, Anda dapat merujuk ke artikel di cara menghasilkan PDF dari Excel di Java.