Dùng ADO lấy dữ liệu Excel nó vẫn còn nhiều hạn chế do đó phải chấp nhận có sự điều chỉnh hoặc dùng phương pháp khác.
Nếu bạn muốn dùng
ADO cho Excel, khi gặp file Excel có cột rỗng thì"
- Lấy luôn dòng tiêu đề (như bạn
@Hoàng Trọng Nghĩa đã hướng dẫn để ADO nhận dạng là cột Text.
- Mở file nguồn, định chọn định dạng cho từng cột theo yêu cầu (bấm chọn hết cột - Format - chọn Text là được rồi, không cần gõ ký tự mẫu)
Nếu dùng ADO cho file Text thì sẽ dễ dàng hơn trong việc định dạng cột là chỉ cần thêm 1 file text
Shema.ini để lưu thông tin kiểu định dạng cho từng cột và ADO tự tìm và đọc file này để lấy dữ liệu chính xác kiểu định dạng vào Recordset.
Do đó nếu được thì tốt nhất bạn nói bên phần mềm xuất ra file Text (.txt, .csv) để để lấy dữ liệu hơn và nhẹ hơn nhiều so với định dạng