Tôi có một điều kỳ lạ xảy ra khi nhập dữ liệu từ Excel vào SQL Server bằng cách sử dụng công cụ Nhập và Xuất Dữ liệu.Nhập dữ liệu từ Excel sang SQL Server không nhập được tất cả dữ liệu
Ngắn gọn là tôi có thể xem dữ liệu trong Excel, nhưng tất cả dữ liệu không nhập.
Tôi có sổ làm việc excel chứa một bảng tính. Tôi có thể thấy dữ liệu trong các cột và mọi thứ đều tốt. Khi tôi sử dụng trình hướng dẫn nhập để nhập dữ liệu, tôi có thể thấy các cột và dữ liệu xem trước, nhưng dữ liệu không được chuyển tất cả khi quá trình nhập được thực thi. Không có lỗi và quá trình nhập hoàn tất - nó chỉ chèn một loạt các giá trị null vào bảng.
Dường như nó xảy ra nhiều nhất với các con số - vì vậy, giả sử tôi có ba cột cho tên, họ và số ID. Tôi sẽ nhận được tất cả các tên và họ, và một số số ID. Tôi không thể tìm thấy một mô hình cho những gì đang xảy ra.
Tôi đã thực hiện điều này một lần trước và tôi nhận thấy rằng có hai bảng tính để chọn trong quá trình nhập: DataImport và DataImport $ - và bảng đầu tiên sẽ thất bại như được mô tả ở trên và bảng thứ hai sẽ nhập hoàn hảo. Lần này chỉ có một bảng tính để chọn.
Tôi chủ yếu sử dụng tài liệu XLS và trình hướng dẫn nhập 32 bit trên hệ thống 64 bit, nhưng tôi sẵn sàng thử bất kỳ thứ gì.
Bất kỳ ý tưởng nào về lý do tại sao có hai bảng tính (đôi khi) và tại sao nhập này sẽ không thành công?
Dave
Bạn có thể thử sao chép chính xác phạm vi dữ liệu và sau đó tạo tệp excel mới, nhưng trước khi dán dữ liệu, bạn có thể đặt định dạng ô của tệp excel mới được tạo dưới dạng văn bản và thử nhập tệp mới này. –
Tôi đã thử thay đổi tất cả định dạng thành văn bản chung và điều đó không có tác dụng. Tôi đã nhận thấy rằng một vài trường số có hình tam giác nhỏ chỉ ra rằng các ô liền kề là số và đây là văn bản, vì vậy tôi đã cố gắng thay đổi định dạng cột thành một hoặc khác. Tuy nhiên, không có thay đổi về kết quả. Tôi chưa bao giờ cố gắng sao chép và dán dữ liệu vào bảng tính mới, nhưng tôi có thể dùng thử. Tôi sẽ cho bạn biết làm thế nào mà đi trong một vài phút. –
Không may mắn. Thủ thuật sao chép và dán không hoạt động. Tôi nhận thấy rằng cột thất bại có ba hàng chính xác, sau đó một hàng được cho là để trống (cho cột ID đó) và sau đó sau đó không có gì được nhập (cho cột ID đó). Ngoài ra, tôi đang sử dụng Excel 2013 nếu điều đó quan trọng. –