Как импортировать файл Excel для определенного диапазона - PullRequest
0 голосов
/ 30 марта 2020

Предположим, у меня есть набор данных Excel с диапазоном A1: Z5000. Я хочу импортировать этот набор данных в sas со следующим ограничением: я не хочу импортировать первую строку и первые несколько столбцов (например, скажем, я хочу импортировать из столбца 14). Я не хочу создавать именованные диапазоны в Excel или манипулировать Excel любым способом. Есть ли другой способ сделать это?

1 Ответ

0 голосов
/ 30 марта 2020

Поскольку заголовки столбцов находятся в строке 1, вам нужно будет включить эту строку в селектор диапазона. Вы можете обрезать столбцы, используя букву столбца N (14-й столбец) в селекторе диапазона. Строки могут быть обрезаны только следующим шагом DATA.

Пример:

* import all rows from 14th column and to the right;
proc import datafile="C:\temp\Sample.xlsx" replace out=sample_cols;
  range="Sheet1$N1:Z5000";
run;

* sample without first row of data;
data sample_clipped;
  set sample_cols;
  if _n_ > 1;
run;
...