Cara Mengonversi DataTable ke Excel di C#

Tutorial singkat ini akan memandu Anda tentang cara mengonversi DataTable ke Excel di C#. Pertama, kita akan membuat DataTable dan kemudian mengimpornya ke lembar kerja objek buku kerja yang baru dibuat menggunakan fungsi ImportData dari kelas WorkSheet.Cells. Setelah menulis data DataTable ke Excel dalam C#, kami akan menyimpannya sebagai file XLSX pada disk.

Langkah-langkah untuk Mengkonversi DataTable ke Excel di C#

  1. Menggunakan manajer paket NuGet, tambahkan Aspose.Cells for .NET untuk mengimpor DataTable ke Excel
  2. Buat instance Workbook kosong untuk mengekspor DataTable ke sana
  3. Buat dan inisialisasi DataTable untuk menulis ke file Excel
  4. Deklarasikan objek kelas ImportTableOptions untuk mengatur parameter saat mengimpor data dari DataTable
  5. Dapatkan referensi ke lembar kerja pertama di buku kerja yang baru dibuat
  6. Panggil fungsi Cells.ImportData di kelas WorkSheet untuk mengimpor DataTable
  7. Simpan Workbook yang dihasilkan yang memiliki data dari DataTable

Langkah-langkah ini menjelaskan proses untuk mengekspor data dari DataTable ke Excel di C# dengan cara langkah-demi-langkah sehingga pertama buku kerja kosong dibuat dan kemudian DataTable diinisialisasi dan diisi dengan beberapa data dummy. Objek kelas ImportTableOptions dibuat yang berisi banyak parameter yang dapat diatur, namun di sini opsi default digunakan. Pada akhirnya, DataTable diimpor ke lembar kerja pertama Buku Kerja di sel awal yang ditentukan.

Kode untuk Mengekspor Data DataTable ke Excel di C#

Dalam kode ini, ImportTableOptions digunakan dengan pengaturan default namun, Anda dapat mengatur berbagai parameter seperti daftar nomor kolom berbasis indeks 0 yang datanya akan diimpor dari DataTable, mengatur format tanggal, mengatur total baris dan kolom menjadi diimpor, dan masih banyak lagi. Anda juga dapat memutuskan apakah judul kolom akan diimpor atau tidak.

Tutorial singkat ini telah menjelaskan bagaimana C# membuat file Excel dari DataTable. Jika Anda ingin mempelajari proses sebaliknya seperti Convert Excel to DataTable, lihat artikel di cara mengonversi Excel ke DataTable di C#.

 Indonesian