Sisipkan atau Hapus Baris dan Kolom di Excel menggunakan C#

Sebagai pengembang C#, Anda dapat dengan mudah menyisipkan atau menghapus baris dan kolom di lembar kerja Excel secara terprogram. Pada artikel ini, Anda akan mempelajari cara menyisipkan atau menghapus baris dan kolom dalam lembar Excel menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:

  • [C# API untuk Menyisipkan atau Menghapus Baris dan Kolom][2]
  • [Sisipkan Baris di Lembar Kerja Excel menggunakan C#][3]
  • [Sisipkan Baris dengan Pemformatan di Lembar Kerja Excel menggunakan C#][4]
  • [Hapus Baris dari Lembar Kerja Excel menggunakan C#][5]
  • [Sisipkan Kolom di Lembar Kerja Excel menggunakan C#][6]
  • [Hapus Kolom dari Lembar Kerja Excel menggunakan C#][7]

C# API untuk Menyisipkan atau Menghapus Baris dan Kolom

Untuk menyisipkan atau menghapus baris dan kolom dalam lembar [Excel][8], saya akan menggunakan [Aspose.Cells for .NET API][9]. Ini adalah API manipulasi spreadsheet terkenal yang memungkinkan Anda membuat dan memproses file Excel dari dalam aplikasi .NET Anda. API memungkinkan Anda untuk memasukkan satu atau beberapa baris dan kolom dalam file Excel. Ini juga memungkinkan Anda untuk menghapus baris dan kolom secara terprogram. Anda dapat [mengunduh][10] DLL API atau menginstalnya menggunakan [NuGet][11].

Install-Package Aspose.Cells

Sisipkan Baris di Lembar Kerja Excel menggunakan C#

Anda dapat menyisipkan baris di lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance kelas [Buku Kerja][12] dengan jalur file input.
  2. Buat instance dari kelas [Lembar Kerja][13].
  3. Akses lembar kerja dari koleksi [Lembar Kerja][14] berdasarkan indeksnya.
  4. Sisipkan baris dengan memanggil metode [InsertRows()][15] dan teruskan indeks baris untuk memulai dan total baris untuk disisipkan.
  5. Panggil metode [Save()][16] dengan jalur file keluaran. Contoh kode berikut menunjukkan cara menyisipkan banyak baris dalam lembar Excel menggunakan C#.
    Sisipkan Baris di Lembar Kerja Excel menggunakan C#

    Sisipkan Banyak Baris di Lembar Kerja Excel menggunakan C#.

Demikian pula, Anda dapat menyisipkan satu baris dalam lembar Excel menggunakan contoh kode berikut.

Sisipkan satu Baris di Lembar Kerja Excel menggunakan C#

Sisipkan satu Baris di Lembar Kerja Excel menggunakan C#

Kelas [Buku Kerja][12] API mewakili buku kerja Excel. Anda bisa mendapatkan koleksi semua lembar kerja yang tersedia di dalam buku kerja menggunakan properti [Lembar Kerja][14] dari kelas ini. Lembar kerja apa pun dari buku kerja Excel dapat diakses dari koleksi Lembar Kerja dengan menggunakan indeksnya. Kelas [Lembar Kerja][13] mewakili satu lembar kerja. Itu memperlihatkan beberapa properti dan metode untuk melakukan berbagai operasi pada lembar kerja. Properti [Sel][19] kelas ini mewakili kumpulan sel yang tersedia di lembar kerja. Kelas [Sel][20] mewakili sel individual di dalam lembar kerja. Metode [InsertRow()][21] dari kelas [Cells][20] memungkinkan penyisipan satu baris pada indeks yang ditentukan. Kelas Cells juga menyediakan metode [InsertRows()][15] untuk menyisipkan lebih dari satu baris sekaligus. Dibutuhkan indeks baris dari mana mulai memasukkan baris dan jumlah total baris baru untuk disisipkan sebagai parameter input. Metode [Save()][16] dari kelas Buku Kerja menyimpan buku kerja di jalur file tertentu yang ditentukan sebagai parameter input.

Sisipkan Baris dengan Pemformatan di Lembar Kerja Excel menggunakan C#

Anda dapat menyisipkan baris dengan pemformatan di lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance kelas [Buku Kerja][12] dengan jalur file input.
  2. Buat instance dari kelas [Lembar Kerja][13].
  3. Akses lembar kerja dari koleksi [Lembar Kerja][14] berdasarkan indeksnya.
  4. Buat instance dari kelas [InsertOptions][22].
  5. Atur properti [CopyFormatType][23].
  6. Panggil metode [InsertRows()][24] dengan indeks baris, total baris untuk disisipkan dan meneruskan InsertOptions.
  7. Panggil metode [Save()][16] dengan jalur file keluaran. Contoh kode berikut menunjukkan cara menyisipkan baris dengan pemformatan dalam lembar Excel menggunakan C#. Kelas [InsertOptions][22] API merepresentasikan opsi saat menyisipkan baris atau kolom. Properti [CopyFormatType][23] dari kelas ini mewakili jenis format penyalinan saat menyisipkan baris dan mendukung jenis berikut:
  • SameAsAbove — memungkinkan penyalinan format yang sama dengan baris di atas.
  • SameAsBelow — memungkinkan penyalinan format yang sama dengan baris di bawah ini.
  • Clear — memungkinkan pembersihan pemformatan.

Hapus Baris dari Lembar Kerja Excel menggunakan C#

Anda dapat menghapus baris dari lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance kelas [Buku Kerja][12] dengan jalur file input.
  2. Buat instance dari kelas [Lembar Kerja][13].
  3. Akses lembar kerja dari koleksi [Lembar Kerja][14] berdasarkan indeksnya.
  4. Hapus baris dengan memanggil metode [DeleteRows()][25] dan teruskan indeks baris dan total baris yang akan dihapus.
  5. Panggil metode [Save()][16] dengan jalur file keluaran. Contoh kode berikut menunjukkan cara menghapus baris dari lembar Excel menggunakan C#. Metode [DeleteRow()][26] dari kelas [Cells][20] memungkinkan penghapusan satu baris pada indeks yang ditentukan. Demikian pula, metode [DeleteRows()][25] memungkinkan penghapusan lebih dari satu baris. Dibutuhkan indeks baris dari mana mulai menghapus baris dan jumlah total baris untuk dihapus sebagai parameter input.

Sisipkan Kolom di Lembar Kerja Excel menggunakan C#

Anda dapat menyisipkan kolom di lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance kelas [Buku Kerja][12] dengan jalur file input.
  2. Buat instance dari kelas [Lembar Kerja][13].
  3. Akses lembar kerja dari koleksi [Lembar Kerja][14] berdasarkan indeksnya.
  4. Sisipkan kolom dengan memanggil metode [InsertColumn()][27] dan berikan indeks kolom tempat menyisipkan kolom baru.
  5. Panggil metode [Save()][16] dengan jalur file keluaran. Contoh kode berikut menunjukkan cara menyisipkan kolom di lembar Excel menggunakan C#.
    Sisipkan satu Kolom di Lembar Kerja Excel menggunakan C#

    Sisipkan satu Kolom di Lembar Kerja Excel menggunakan C#.

Demikian pula, Anda dapat menyisipkan banyak kolom dalam lembar Excel menggunakan contoh kode yang diberikan di bawah ini:

Sisipkan Banyak Kolom di Lembar Kerja Excel menggunakan C#.

Sisipkan Banyak Kolom di Lembar Kerja Excel menggunakan C#.

Untuk menyisipkan kolom di lembar kerja Excel, kelas [Cells][20] menyediakan metode [InsertColumns()][30] untuk menyisipkan banyak kolom di lembar kerja. Dibutuhkan indeks kolom dari mana mulai memasukkan kolom dan jumlah total kolom baru untuk disisipkan sebagai parameter input. Kelas Cells juga menyediakan metode [InsertColumn()][27] untuk menyisipkan satu kolom pada indeks yang ditentukan.

Hapus Kolom dari Lembar Kerja Excel menggunakan C#

Anda dapat menghapus kolom dari lembar Excel secara terprogram dengan mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Buat instance kelas [Buku Kerja][12] dengan jalur file input.
  2. Buat instance dari kelas [Lembar Kerja][13].
  3. Akses lembar kerja dari koleksi [Lembar Kerja][14] berdasarkan indeksnya.
  4. Hapus kolom dengan memanggil metode [DeleteColumn()][31] dan teruskan indeks kolom untuk dihapus.
  5. Panggil metode [Save()][16] dengan jalur file keluaran. Contoh kode berikut menunjukkan cara menghapus kolom dari lembar Excel menggunakan C#. Demikian pula, Anda dapat menghapus beberapa kolom dari lembar Excel menggunakan contoh kode berikut. Metode [DeleteColumns()][32] memungkinkan penghapusan beberapa kolom sekaligus. Dibutuhkan tiga parameter, indeks kolom dari mana mulai menghapus kolom, jumlah total kolom yang akan dihapus sebagai parameter input, dan nilai benar atau salah untuk menunjukkan apakah akan memperbarui referensi di lembar kerja lain. Demikian pula, metode [DeleteColumn()][31] dari kelas [Cells][20] memungkinkan penghapusan satu kolom pada indeks yang ditentukan.

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta [lisensi sementara gratis][33].

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara menyisipkan baris atau kolom dalam file Excel menggunakan C#. Anda juga telah mempelajari cara menghapus baris dan kolom dari file Excel secara terprogram. Selain itu, Anda telah mempelajari cara menyisipkan beberapa baris atau kolom dalam lembar Excel. Selanjutnya, Anda telah mempelajari cara menghapus beberapa baris atau kolom dari file Excel menggunakan C#. Anda dapat mempelajari lebih lanjut tentang Aspose.Cells untuk .NET API menggunakan [dokumentasi][34]. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di [forum][35].

Lihat juga