데이터 가져 오기 및 내보내기 도구를 사용하여 Excel에서 SQL Server로 데이터를 가져 오는 데 이상한 일이 있습니다.Excel에서 SQL Server로 데이터 가져 오기에서 모든 데이터를 가져 오지 못함
데이터가 부족하다는 것은 Excel에서 데이터를 볼 수 있지만 모든 데이터를 가져올 수 없다는 점입니다.
하나의 스프레드 시트가 포함 된 Excel 통합 문서가 있습니다. 열의 데이터를 볼 수 있으며 모든 것이 잘 보입니다. 가져 오기 마법사를 사용하여 데이터를 가져올 때 열과 미리보기 데이터를 볼 수 있지만 가져 오기가 실행될 때 데이터가 모두 전송되지는 않습니다. 오류가없고 가져 오기 프로세스가 완료되면 테이블에 Null 값이 삽입됩니다.
숫자가 대부분 발생하는 것 같습니다. 그래서 이름, 성 및 ID 번호에 대해 세 개의 열이 있다고 가정 해 봅시다. 이름과 성 모두와 ID 번호 중 일부를 얻을 수 있습니다. 무슨 일이 일어나고 있는지 패턴을 찾을 수 없습니다.
이전에 이런 일이 있었는데 가져 오기 프로세스 중에 선택할 수있는 스프레드 시트가 두 개인 DataImport와 DataImport $ 인 것으로 나타났습니다. 첫 번째 것은 위에서 설명한대로 실패하고 두 번째 스프레드 시트는 완벽하게 가져옵니다. 이번에는 선택할 스프레드 시트가 하나만 있습니다.
저는 주로 XLS 문서와 32 비트 가져 오기 마법사를 64 비트 시스템에서 사용하고 있습니다.하지만 아무 것도 시도하지 않았습니다.
두 가지 스프레드 시트 (간혹)가있는 이유와이 가져 오기가 실패하는 이유에 대한 아이디어가 있습니까?
데이브
정확한 데이터 범위를 복사 한 다음 새로운 Excel 파일을 만들려고 할 수 있지만 데이터를 붙여 넣기 전에 새로 만든 Excel 파일의 셀 형식을 텍스트로 설정하고이 새 파일을 가져올 수는 있습니까? –
모든 서식을 일반 텍스트로 변경하려고 시도했지만 도움이되지 않았습니다. 숫자 필드 중 일부는 인접한 셀이 숫자이고 이것이 텍스트라는 것을 나타내는 작은 삼각형을 가졌으므로 열 형식을 다른 것으로 변경하려고했습니다. 그러나 결과에 변화가 없습니다. 데이터를 복사하여 새 스프레드 시트에 붙여 넣으려고하지는 않았지만 시도해 볼 수는 있습니다. 몇 분 후에 어떻게되는지 알려 드리겠습니다. –
행운이 없습니다. 복사 및 붙여 넣기 트릭이 작동하지 않았습니다. 실패한 열이 세 개의 올바른 행을 가진 다음 빈 행 (해당 ID 열의 경우)과 그 이후에 아무것도 가져 오지 않은 행 (ID 열의 경우)이 있음을 확인했습니다. 또한 중요한 경우 Excel 2013을 사용하고 있습니다. –