Microsoft® Pemisahan File Excel via Java

Pisahkan spreadsheet Excel menjadi lembar kerja dalam aplikasi berbasis Java

 

Ada berbagai skenario, Ketika ada kebutuhan untuk membagi file Excel seperti spreadsheet yang berisi data siswa dengan alokasi satu lembar untuk setiap siswa. Dan ada kebutuhan untuk membagi setiap lembar siswa sebagai file terpisah. Untuk mengotomatisasi aplikasi via Java, Java Unggul API apakah ada untuk membagi dokumen Excel berdasarkan lembar. Format yang didukung antara lain XLS, XLSX, XLSB, XLSM, ODS.

Pisahkan Dokumen Excel menjadi Beberapa File

Cara paling sederhana untuk membagi file Excel menjadi beberapa lembar adalah, Akses semua lembar, ulangi setiap lembar dan simpan satu per satu dalam format yang diinginkan. Untuk memuat lembar kerja, API menyediakan Buku Kerja kelas. dapatkan Lembar Kerja().getCount() metode mendapatkan jumlah total lembar. Ulangi setiap lembar dan gunakan getWorksheets().get(sheetindex) untuk mengakses sheet tertentu. Pindahkan data lembar yang dipilih ke objek kelas Buku Kerja yang baru dibuat dengan menggunakan Metode penyalinan . Terakhir simpan ke dalam format yang diperlukan.

Java Kode untuk Membagi File Excel
 

Pisahkan Lembar Kerja Excel menjadi Panel

API juga menyediakan fungsionalitas untuk membagi lembar kerja Excel menjadi beberapa panel. Prosesnya adalah, Muat file menggunakan kelas Workbook. Pilih lembar kerja pertama atau lembar apa pun yang diperlukan dengan memberikan indeksnya. Panggil setActiveCell yang memiliki indeks sel yang relevan sebagai parameter. Dan terakhir bagi jendela lembar kerja menjadi beberapa panel berbeda dengan memanggil metode split().

Java Kode untuk Membagi Lembar Excel menjadi Tampilan Panel