Tutorial singkat akan memandu Anda tentang cara mengekspor data daftar ke Excel di C#. Daftar adalah salah satu konstruksi paling umum dalam bahasa pemrograman untuk menyimpan data yang dapat diekspor lebih lanjut ke Excel. Ini adalah konsep utama yang akan Anda pelajari di sini bahwa cara menggunakan C# membuat file Excel dari daftar dan menyimpannya di disk dalam format XLSX.
Langkah-langkah untuk Mengekspor Data Daftar ke Excel di C#
- Instal pustaka Aspose.Cells menggunakan manajer paket Nuget untuk mengekspor data daftar ke Excel
- Buat objek kelas Workbook untuk menampung data yang diekspor dari daftar
- Buat daftar untuk menyimpan data target untuk diekspor ke Excel
- Isi daftar dengan data sampel atau isi dari beberapa sumber eksternal
- Dapatkan referensi ke buku kerja tertentu sheet tempat data yang diekspor akan disimpan
- Panggil fungsi ImportArrayList untuk mengekspor data daftar ke Excel
- Simpan file Excel keluaran yang berisi data yang diekspor dari daftar
Di sini, di langkah-langkah di atas, pendekatan sederhana diikuti di mana pertama-tama objek kelas buku kerja dibuat bersama dengan mengakses referensi ke lembar tertentu untuk menyimpan data daftar. Daftar diisi secara manual namun dapat diisi dari beberapa sumber eksternal juga seperti mengambil data dari beberapa database, Web API, atau dari beberapa sumber daya jaringan lainnya. Terakhir, gunakan C# tulis daftar ke Excel dan simpan file output pada disk.
Kode untuk Mengekspor Daftar ke Excel di C#
Kode ini menggunakan objek kelas Workbook dan Worksheet untuk mengakses kontrol file untuk menulis daftar ke Excel menggunakan C#. Fungsi ImportArrayList dari kelas Worksheet.Cells digunakan yang memerlukan referensi daftar sumber, baris dan kolom pertama di lembar kerja tempat data akan ditempatkan dan arah data yaitu menyimpan data dalam kolom vertikal atau baris horizontal.
Dalam tutorial ini, kita belajar menulis daftar data ke Excel dalam C# namun jika Anda ingin mengekspor DataTable ke Excel, Anda dapat merujuk ke artikel di bagaimana mengkonversi DataTable ke Excel di C#.