Tutorial ini menjelaskan cara mengonversi Excel ke CSV di Java. Ada banyak aplikasi yang membutuhkan data dalam format CSV sedangkan sumber data tersedia dalam file Excel. Dalam hal ini, menggunakan Java, konversi Excel ke CSV, lalu gunakan di mana pun diperlukan. Mungkin ada kasus di mana pemisah tertentu diperlukan untuk disimpan dalam file CSV untuk membedakan nilai yang diambil dari kolom yang berbeda. Ini juga dapat dicapai dengan menggunakan objek kelas TxtSaveOptions.
Langkah-langkah untuk Mengonversi Excel ke CSV di Java
- Tambahkan Aspose.Cells ke proyek menggunakan Maven
- Tambahkan referensi ke TxtSaveOptions dan Workbook menggunakan Impor dalam program
- Muat file Excel sumber ke dalam objek Workbook
- Buat instance TxtSaveOptions untuk mengatur parameter file CSV keluaran
- Atur pemisah yang akan digunakan dalam file CSV keluaran
- Simpan file Excel sebagai CSV
Pada langkah di atas, kami memuat file Excel dan kemudian menyimpannya sebagai CSV. Kami mengatur karakteristik file CSV dengan menggunakan objek kelas TxtSaveOptions. Kelas ini menyediakan berbagai opsi seperti Anda dapat memberi tanda kutip di sekitar semua nilai, menghapus buku kerja sumber setelah konversi, menunjukkan apakah semua lembar atau hanya lembar aktif yang akan dikonversi, seluruh lembar yang akan dikonversi atau hanya bagian tertentu rentang diperlukan untuk diubah dan banyak lagi. Anda dapat menyimpan file CSV keluaran ke file fisik pada disk atau menyimpannya ke aliran memori sesuai kebutuhan.
Kode untuk Konversi Excel ke CSV di Java
Kode ini menginisialisasi objek kelas Workbook dan kemudian membuat instance objek kelas TxtSaveOptions untuk mengatur parameter file CSV yang dihasilkan. Akhirnya Workbook.save() digunakan untuk menghasilkan file CSV. Jika Anda ingin mengonversi file Excel ke format CSV menggunakan bahasa selain Java, katakanlah C#, Anda dapat merujuk ke artikel ekspor file Excel besar ke CSV di C#.
Interop tidak digunakan atau MS Excel tidak diperlukan untuk konversi ini.