Cara Mengonversi Excel ke DataTable di C#

Dalam tutorial ini, kita akan melalui langkah-langkah untuk mempelajari cara mengonversi Excel ke DataTable di C#. Ini adalah fitur yang cukup berguna yang menggunakan C# membaca file Excel ke DataTable dan kemudian menggunakannya di belakang beberapa tampilan grid untuk ditampilkan atau menggunakannya untuk memasukkan data ke dalam database. Berikut adalah langkah-langkah untuk mengimpor Excel ke DataTable di C# yang akhirnya disimpan sebagai XLSX.

Langkah-langkah untuk Mengkonversi Excel ke DataTable di C#

  1. Tambahkan pustaka Aspose.Cells for .NET ke proyek menggunakan manajer paket NuGet
  2. Tambahkan referensi ke ruang nama System, System.Data dan Aspose.Cells
  3. Membuat instance objek Workbook kosong
  4. Isi lembar pertama dengan data sampel yang akan diekspor ke datatable
  5. Ekspor konten lembar kerja yang diisi ke datatable
  6. Untuk verifikasi, ambil data dalam tabel data dengan mengambil setiap baris dalam tabel data
  7. Tampilkan semua baris dan kolom yang diambil dalam tabel data

Dalam proses ini, kami menginisialisasi buku kerja kosong dan kemudian mendapatkan referensi ke lembar kerja pertamanya. Untuk pemahaman yang lebih baik, sampel data diisi ke dalam lembar kerja ini yang kemudian diubah menjadi DataTable. Setelah data diisi, kami menggunakan fungsi WorkSheet.Cells.ExportDataTable untuk membuat DataTable. Fungsi ini mendukung pemilihan data dari area mana pun di lembar kerja bersama dengan ketentuan untuk mengimpor header kolom juga. Setelah membuat DataTable ini, kami memverifikasi isinya dengan menampilkan semua kolom di setiap baris.

Kode untuk Mengimpor Excel ke DataTable di C#

Dalam proses ini, baik interop maupun MS Excel tidak digunakan. Anda dapat mengonversi Excel ke format lain juga seperti yang dijelaskan dalam cara mengekspor file Excel besar ke CSV di C#.

 Indonesian