2014-05-12 4 views
1

나는 내가 파일을 잘 가져됩니다 datarow없이 위의 코드를 사용하면 datarow oprionsas의 두 번째 줄에서 가져 오기를 시작하는 방법은 무엇입니까?

proc import 
datafile = "C:....\Book1.xlsx" 
out=test 
dbms=excel replace 
; 
RANGE="'test$'"; 
datarow=2;   /* this line throws an error Statement is not valid or it is used out of proper order */ 

getnames=no ; 
run; 

를 사용하려고합니다. 양식 두 번째 줄 가져 오기를 시작하려면 어떻게해야합니까? 나는 또한 startrow을 시도했다. (나는 9.2를 가지고있다.)

답변

1

코드에서와 같이 사용자 지정 범위를 사용하는 경우 이름으로 사용하지 않는 한 첫 행을 가져 가지 못하게 할 수는 있지만 사용자가 거부합니다. 첫 번째 행을 포함하지 않도록 범위를 다시 만들어야합니다.

가져 오기에 해를 끼치 지 않으면 (즉, 데이터 유형이 변경되지 않음) 데이터 세트의 하위 집합을 통해 첫 번째 행을 제거 할 수 있습니다 (데이터의 상황에 따라 다름).

2

getnames=no을 사용할 때 기본 동작은 1 행에서 읽는 것이다. 그래서 당신은 오류가 발생한다.

라인 2에서 기본적으로 읽는 getnames=yes을 설정하십시오.

관련 문제