Monday, August 17, 2015

CSharp - Hướng dẫn làm tool import excel đơn giản

Trong nhiều trường hợp các bạn có dữ liệu từ một file excel nhưng ngại nhập lại hay dữ liệu từ file excel quá nhiều không thể nhập lại vào phần mềm được, mà có làm được thì cũng rất mất nhiều thời gian và trở nên nhiều quá trình. Điều đó đã được giải quyết bằng cách import toàn bộ dữ liệu đó một cách tự động vào phần mềm thông qua những phương thức hỗ trợ.
Sql Server cũng hỗ trợ các bạn import dữ liệu từ file excel vào, tuy nhiên nó sẽ lấy tất cả những gì file excel có và tạo ra một table có thể không như mong muốn của mình. Và tất nhiên là nó cũng không mấy trực quan để chúng ta kiểm tra dữ liệu.
Như vậy các bạn cũng nghĩ ngay đến việc là dùng chương trình tự mình viết ra và import theo cách của mình.
Import dữ liệu từ file excel thì sẽ tùy thuộc và file excel và dữ liệu cần lấy vào như thế nào. Tuy nhiên để muốn thực hiện các bước tùy biến cao hơn thì mình phải lấy được dữ liệu từ file excel vào trên khung nhìn của mình đã. Mình có làm một tool cơ bản đọc dữ liệu từ file excel vào datagrid thông qua thư viện microsoft.office.interop.excel. Đặc điểm khi các bạn làm import theo cách này thì khi chạy trên window nào cũng ok. Mời các bạn tham khảo.

2 comments: