Chào các bạn. Lâu rồi mới quay lại diễn đàn. Mình xin đóng góp addin dùng để truy vấn Excel. Cách sử dụng: cài đặt xong, chạy addin ADO.NET Excel, form xuất hiện để lựa chọn file cần truy vấn. Nhập câu truy vấn vào text box, với lệnh SELECT bấm nút Run SQL, nếu INSERT hay UPDATE thì bấm nút Insert or Update. Bấm nút Save sẽ lưu kết quả vào ô hiện hành. Mình upload source và bộ cài (nằm trong folder bin\release\publish) trước, nếu các bạn có VS thì có thể build project, nếu không thì chạy cài đặt cũng được.
- Nếu muốn không lấy tiêu đề thì sửa chuỗi kết nối HDR từ YES thành NO
- Chú ý nếu truy vấn file đang mở thì có thể nút Run không chạy, các bạn bấm vào sheet rồi quay lại form sẽ chạy bình thường (mình chưa rõ tại sao). Không kết nối được file trên onedrive đang mở, các bạn cần đóng file trước.
Một số câu lệnh ví dụ:
SELECT * FROM [Sheet1$]
SELECT * FROM [Sheet1$] x INNER JOIN [Sheet2$] c ON x.a=c.a
SELECT * FROM [Sheet1$A5:C10]
INSERT INTO [Sheet2$] SELECT * FROM [Sheet1$] WHERE a=1 (bấm nút Insert Update)
- Nếu muốn không lấy tiêu đề thì sửa chuỗi kết nối HDR từ YES thành NO
- Chú ý nếu truy vấn file đang mở thì có thể nút Run không chạy, các bạn bấm vào sheet rồi quay lại form sẽ chạy bình thường (mình chưa rõ tại sao). Không kết nối được file trên onedrive đang mở, các bạn cần đóng file trước.
Một số câu lệnh ví dụ:
SELECT * FROM [Sheet1$]
SELECT * FROM [Sheet1$] x INNER JOIN [Sheet2$] c ON x.a=c.a
SELECT * FROM [Sheet1$A5:C10]
INSERT INTO [Sheet2$] SELECT * FROM [Sheet1$] WHERE a=1 (bấm nút Insert Update)
Bạn cần đăng nhập để thấy link
Bạn cần đăng nhập để thấy hình ảnh
Sửa lần cuối: