Tutorial Cara Import Excel Ke DataGridView C# Windows Forms
Halo sobat Zuramai! Pada tutorial C# kali ini saya akan memberikan cara untuk mengimpor data dari Microsoft Excel ke DataGridView. DataGridView bisa didapatkan di toolbox pada visual studio. Tetapi pada kali ini kita tidak akan menggunakan database pada project ini.
Pertama, buat desain form bebas yang terdiri dari :
Perhatian! Di tutorial ini, hanya mengimpor data dari excel ke dataGridView, tidak masuk ke database. Ingat! Hanya masuk ke dataGridView. Untuk mengimpor excel ke database + datagridview akan saya posting di artikel selanjutnya.
Pertama, pastikan sudah menambahkan NuGet Packages bernama ExcelDataReader.
Untuk menginstallnya silahkan klik kanan solution -> Manage NuGet Packages, Lalu browse dengan nama ExcelDataReader dan install.
Disini kita menginstall ExcelDataReader versi 2.1.0 agar bisa digunakan.
Nah sekarang kita mulai codingnya!
Pertama, tambahkan ini di bagian atas source code :
Klik 2x pada button import dan isi source code seperti ini.
Pertama, buat desain form bebas yang terdiri dari :
- Label
- ComboBox
- DataGridView
- Button Import
Dibawah ini adalah desain yang saya buat. Agan bisa mengikuti desain saya atau bisa agan buat sendiri sesuai kreativitas.
Lalu ubah di bagian properties setiap toolnya seperti dibawah ini.
Lalu ubah di bagian properties setiap toolnya seperti dibawah ini.
Tool | Properties | |
---|---|---|
Text | Name | |
Label | Sheet | Label1 |
ComboBox1 | cboSheet | |
DataGridView | dtGrid | |
Button | Import to Excel | btnImport |
Perhatian! Di tutorial ini, hanya mengimpor data dari excel ke dataGridView, tidak masuk ke database. Ingat! Hanya masuk ke dataGridView. Untuk mengimpor excel ke database + datagridview akan saya posting di artikel selanjutnya.
Pertama, pastikan sudah menambahkan NuGet Packages bernama ExcelDataReader.
Untuk menginstallnya silahkan klik kanan solution -> Manage NuGet Packages, Lalu browse dengan nama ExcelDataReader dan install.
Disini kita menginstall ExcelDataReader versi 2.1.0 agar bisa digunakan.
Nah sekarang kita mulai codingnya!
Pertama, tambahkan ini di bagian atas source code :
Klik 2x pada button import dan isi source code seperti ini.
Setelah itu, klik kanan pada ComboBox -> Properties. Lalu klik tanda petir dan klik 2x properties yang bernama SelectedIndexChanged
Setelah sudah klik 2x, kita akan mulai mengcoding lagi. Silahkan isi codingan seperti dibawah ini.
dtGrid.DataSource = result.Tables[cboSheet.SelectedIndex];
Perhatikan! Untuk mengimport data dari excel harus berformat .xls dan bukan .xlsx, maka dari itu sobat harus mengsave file excel tersebut dengan format .xls, selebihnya cek gambar dibawah
Sekarang coba jalankan projectnya lalu lihat apa yang terjadi!.
Untuk source codenya bisa didownload dibawah ini:
Terima kasih
Semoga bermanfaat
0 Response to "Tutorial Cara Import Excel Ke DataGridView C# Windows Forms"
Post a Comment