Tôi đã gặp sự cố này trước đây, đó là Excel, đó là sự cố không phải SSIS. Excel lấy mẫu một vài hàng đầu tiên và sau đó suy ra kiểu dữ liệu ngay cả khi bạn đặt nó thành văn bản một cách rõ ràng. Những gì bạn cần làm là đặt điều này vào chuỗi kết nối tệp Excel trong gói SSIS. Hướng dẫn này cho Excel biết rằng các cột chứa các kiểu dữ liệu hỗn hợp và gợi ý nó để kiểm tra thêm trước khi quyết định rằng cột đó là kiểu số trong khi thực tế không phải vậy.
;Extended Properties="IMEX=1"
Nó sẽ hoạt động với điều này (trong hầu hết các trường hợp). Điều an toàn hơn cần làm là xuất dữ liệu Excel sang văn bản được phân tách bằng tab và sử dụng SSIS để nhập dữ liệu đó.
- http://blogs.acceleration.net/ryan/archive/2005/01/11/477.aspx