2012-05-11 5 views
0

어떻게 Excel 파일 가져 오기 오류를 극복 할 수 있습니까? 데이터 유형이 잘못 결정되면 파일이 충분히 스캔되지 않았기 때문입니다.Excel 오류 가져 오기, ODBC 및 schema.ini

txt 및 csv 파일을 사용하면 schema.ini를 설정하거나 전체 파일을 끝까지 검색 할 수 있습니다. This MSDN reference 컬럼의 데이터 유형은 기존 데이터를 기반으로 설정시

MAXSCANROWS 은 행의 수는 스캔 할 말합니다. 스캔 할 행에 대해 1에서 16까지의 숫자를 입력 할 수 있습니다. 값의 기본값은 8입니다. 0으로 설정하면 모든 행이 검색됩니다. (한도를 벗어난 숫자는 오류를 반환합니다.) 설정 대화 상자에서 행 검색과 동일한 옵션을 설정합니다. 오류가이를 다시 읽은 후 을 "잘못된 행 스캔"라는 슬로우됩니다 내가 0으로 스캔 행을 설정하면

, 내가 보는 범위는 1 ~ 16 사이에 0이 범위 밖에 있기 때문에 내가 할 수있는 csv 또는 txt 파일로 할 수있는 것처럼 완전한 스캔을 얻지 못합니다.

클라이언트의 SKU ID를 가져올 때 일부 데이터가 파일 상단에 숫자로 나타나는 경우 데이터 유형이 잘못 해석됩니다. schema.ini를 사용하면 멋진 파일을 Excel에서 사용할 수 있습니다. 모든 셀을 반복하면서 문자열을 래핑하는 것을 극복 할 수있는 방법이 없을까요?

답변

1

파일을 CSV로 변환 할 수있는 경우 '제안 유형'기능을 사용하여 파일을 가져 오는 것이 더 쉽습니다.이 기능을 사용하면 파일의 x 행을 스캔하고 각 파일에 가장 적합한 데이터 유형을 선택할 수 있습니다 기둥.

+0

그럴 수 있습니다. 사람들이 탭으로 구분 된, csv를 업로드 할 수도 있고, 무엇이있을 수도 있으므로 각 셀을 순환하는 코드를 작성하는 것이 예비 단계 일 수 있습니다. 나는 그것이 드문 문제는 아니라고 생각하기 때문에 그것을 할 수있는 더 깨끗한 방법이있을 거라고 생각했습니다. – datatoo

+0

업로드가 프로그래밍 방식으로 처리되었으므로 해당 상호 작용이 수행되지 않을 것이라고 언급 했어야합니다. – datatoo