Đọc File Excel Với ADO.NET Trong C# | For Better Life!
Có thể bạn quan tâm

Trong nhiều trường hợp. Chúng ta có 1 file dữ liệu bằng Excel (*.xls, *.xlsx) cần dùng trong quá trình xử lý của chương trình. Bằng cách sử dụng ADO.NET chúng ta sẽ dễ dàng đọc dữ liệu trên file Excel. Bài viết này sẽ trình bày cách đọc dữ liệu từ file Excel và hiển thị dữ liệu đọc được ra dataGridView (Có source code demo cụ thể).
1. Khai báo sử dụng thu viện:
Để sử dụng ADO.NET đọc file Excel, đầu tiên chúng ta cần phải có các khai báo using thư viện sau:
using System.Data.OleDb;Thư viện này sẽ có các hàm cung cấp sẵn giúp chúng ta đọc file Excel từ C# dễ dàng hơn.
2. Source code đọc file Excel (như hình dưới đây) bằng C#
![]()
– Đoạn code trên là hàm xử lý việc đọc file Excel, với đối số là đường dẫn tới file Excel.
– Đầu tiên chúng ta khai báo một connection để sử dụng cho quá trình đọc file. Đối số này có có một thành phần quan trọng là Data Source sẽ là đường dẫn tới file Excel mà ta muốn đọc.
– Câu lệnh string excelQuery = @”Select * FROM [Sheet1$]”; giống như trong SQL. Chọn tất cả các cột từ Sheet1 của file Excel.
– Tương tự câu lệnh
string excelQuery = @”Select [Day],[Outlook],[temp],[Humidity],[Wind], [PlaySport] FROM [Sheet1$]”;
Chọn từng cột dữ liệu từ Sheet1 của file Excel.
– dataGridView1.DataSource = dt.DefaultView; dùng để gắn dữ liệu trong dataTable lên DataGridView1.
– Khi đọc xong thì đóng kết nối lại: connection.Close();
3. Chương trình Demo đọc dữ liệu từ File Excel với C#
![]()
Click vào đây để download source code của chương trình Demo đọc file Excel với C#
10.869661 106.803673Chúc bạn thành công!
Rate this:
Chia sẽ bài viết này cho bạn bè
- Share
- X
Related
Từ khóa » đọc File Excel Trong C#
-
Thao Tác Với Excel Trong C# | How Kteam
-
Đọc Và Ghi File Excel Trong C# - Comdy
-
C#(.NET) - Tương Tác Với File Excel | By Lê Thành Trung | F8
-
Mở Đọc File Excel Trong C# Với Microsoft Office Interop Excel Dll
-
Làm Việc Với File Excel Trong WindowFormApplication (Đọc, Ghi Dữ ...
-
Đọc Dữ Liệu Trong File Excel Bằng Thư Viện Microsoft Office Object ...
-
Lấy Dữ Liệu Từ Excel Thông Qua C# | Cộng đồng Arduino Việt Nam
-
Đọc Ghi File Excel Bằng C# – Khoa Nguyen
-
Lập Trình C# - Xử Lý File Excel ( .xls, .xlsx ) Sử Dụng NPOI - Phần 1
-
[C#] Hướng Dẫn đọc Trực Tiếp File Excel đang Mở C#
-
Hướng Dẫn Import Dữ Liệu Vào Database Từ Tập Tin Excel Trong C#
-
Thao Tác Với File Excel - Viblo