Salin Baris dan Kolom di Excel menggunakan C#

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 C#.

C# API untuk Menyalin Baris dan Kolom di Excel

Aspose.Cells for .NET adalah pustaka kelas yang memungkinkan Anda mengimplementasikan fitur otomatisasi Excel dalam aplikasi .NET. API menyediakan cara sederhana untuk menyalin baris dan kolom di dalam atau di antara buku kerja Excel. Anda dapat mengunduh API atau menginstalnya melalui NuGet.

PM> Install-Package Aspose.Cells

Salin Baris di Lembar Kerja Excel menggunakan C#

Berikut ini adalah langkah-langkah menyalin baris dalam lembar kerja Excel menggunakan C#.

Contoh kode berikut menunjukkan cara menyalin baris di lembar kerja Excel di C#.

// Muat file Excel
Workbook excelWorkbook1 = new Workbook("book1.xlsx");

// Dapatkan referensi lembar kerja pertama
Worksheet ws1 = excelWorkbook1.Worksheets[0];

// Salin baris kedua dengan data, pemformatan, gambar, dan objek gambar ke baris ke-16 di lembar kerja
ws1.Cells.CopyRow(ws1.Cells, 1, 15);

// Simpan file Excelnya
excelWorkbook1.Save("output.xlsx");

Salin Kolom di Lembar Kerja Excel menggunakan C#

Berikut ini adalah langkah-langkah menyalin kolom di lembar kerja Excel menggunakan C#.

Contoh kode berikut menunjukkan cara menyalin kolom di lembar kerja Excel menggunakan C#.

// Muat file Excel
Workbook excelWorkbook1 = new Workbook("book1.xlsx");

// Dapatkan referensi lembar kerja pertama
Worksheet ws1 = excelWorkbook1.Worksheets[0];

// Salin kolom pertama dari lembar kerja pertama buku kerja
ws1.Cells.CopyColumn(ws1.Cells, ws1.Cells.Columns[0].Index, ws1.Cells.Columns[2].Index);

// Paskan kolom secara otomatis
ws1.AutoFitColumn(2);

// Simpan file Excelnya
excelWorkbook1.Save("output.xlsx");

Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.Cells for .NET tanpa batasan evaluasi menggunakan lisensi sementara.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menyalin baris dan kolom di lembar kerja Excel menggunakan C#. 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 .NET. Jika Anda memiliki pertanyaan, silakan kirim ke [forum] kami 16.

Lihat juga