Dalam kasus tertentu, Anda perlu menyalin baris dan kolom di file Excel tanpa menyalin seluruh lembar kerja. Untuk melakukan operasi ini secara terprogram, artikel ini membahas cara menyalin baris atau kolom di lembar kerja Excel menggunakan Java.
- Java API untuk Menyalin Baris dan Kolom di Excel
- Salin Baris di Lembar Kerja Excel menggunakan Java
- Salin Kolom di Lembar Kerja Excel menggunakan Java
Java API untuk Menyalin Baris dan Kolom di Excel
Aspose.Cells for Java memungkinkan Anda mengimplementasikan fitur otomatisasi Excel dari dalam aplikasi Java Anda. Selain itu, API menyediakan cara sederhana untuk menyalin baris dan kolom di dalam atau di antara buku kerja Excel. Anda dapat mengunduh API atau menginstalnya menggunakan konfigurasi Maven berikut.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.7</version>
</dependency>
Salin Baris di Lembar Kerja Excel menggunakan Java
Berikut ini adalah langkah-langkah menyalin baris dalam lembar kerja Excel menggunakan Java.
- Pertama, muat file Excel menggunakan kelas Workbook.
- Dapatkan Worksheet yang diinginkan dari koleksi Workbook.getWorksheets().
- Salin baris yang diinginkan dengan menentukan indeks baris sumber dan target dalam metode Worksheet.getCells().copyRow(Workheet.getCells(), sourceRowIndex, targetRowIndex)).
- Terakhir, simpan file Excel yang diperbarui menggunakan metode Workbook.save(string)).
Contoh kode berikut menunjukkan cara menyalin baris di lembar kerja Excel menggunakan Java.
// Membuat instance objek Workbook
Workbook workbook = new Workbook("workbook.xlsx");
// Memperoleh referensi lembar kerja pertama dengan melewatkan indeks lembarnya
Worksheet worksheet = workbook.getWorksheets().get(0);
// Salin baris kedua dengan data, pemformatan, gambar, dan objek gambar ke baris ke-16 di lembar kerja
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);
// Menyimpan file Excel
workbook.save("output.xlsx");
Salin Kolom di Lembar Kerja Excel menggunakan Java
Berikut ini adalah langkah-langkah menyalin kolom pada lembar kerja Excel menggunakan Java.
- Pertama, muat file Excel menggunakan kelas Workbook.
- Dapatkan Worksheet yang diinginkan dari koleksi Workbook.getWorksheets().
- Salin kolom yang diinginkan dengan menentukan indeks kolom sumber dan target dalam metode Worksheet.getCells().copyColumn(Cells, sourceColumnIndex, targetColumnIndex)).
- Terakhir, simpan file Excel yang diperbarui menggunakan metode Workbook.save(string)).
Contoh kode berikut menunjukkan cara menyalin kolom di lembar kerja Excel menggunakan Java.
// Membuat instance objek Workbook
Workbook workbook = new Workbook("workbook.xlsx");
// Memperoleh referensi lembar kerja pertama dengan melewatkan indeks lembarnya
Worksheet worksheet = workbook.getWorksheets().get(0);
// Salin kolom pertama dari lembar kerja pertama buku kerja
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());
// Menyimpan file Excel
workbook.save("output.xlsx");
Dapatkan Lisensi Gratis
Anda dapat menggunakan Aspose.Cells for Java tanpa batasan evaluasi menggunakan lisensi sementara.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara menyalin baris dan kolom di lembar kerja Excel menggunakan Java. Selain itu, Anda juga dapat menggunakan contoh kode yang disediakan untuk menyalin baris atau kolom dalam buku kerja Excel yang berbeda. Selain itu, Anda dapat menjelajahi dokumentasi Aspose.Cells for Java. Jika Anda memiliki pertanyaan, silakan kirim ke [forum] kami 15.