Чтение в файлах Excel в набор данных SAS - PullRequest
1 голос
/ 08 ноября 2011

У меня мало опыта в SAS. Но то, что я хотел бы сделать, это прочитать в двух таблицах Excel в 2 отдельных временных наборах данных.

Имена файлов: C: \ signature_recruit.xls и C: \ accept_recruit.xls.

Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 08 ноября 2011

Для простоты вам нужно, чтобы ваши файлы Excel выглядели как набор данных SAS. Это означает, что у вас должны быть только строки и столбцы данных. При желании в первой строке могут быть имена столбцов (переменных).

Теперь вы можете либо написать proc import код самостоятельно, чтобы прочитать файл Excel, либо воспользоваться мастером импорта, чтобы просмотреть весь процесс. Это имеет полезную функцию, заключающуюся в том, что после нажатия на диалоговое окно вы можете сохранить программу, содержащую код proc import, созданный мастером для чтения файла Excel. Затем вы можете сохранить и использовать этот код при необходимости.

Чтобы запустить мастер импорта, выберите Файл-> Импорт данных. Опция по умолчанию - импортировать файл Excel. Перейдите к таблице и ответьте на вопросы. Повторите эти действия для обеих таблиц.

Если повезет, это все, что вам нужно сделать, чтобы загрузить файл в SAS. Здесь - ссылка на дополнительную информацию и примеры.

1 голос
/ 08 ноября 2011

Альтернативой cmjohns PROC IMPORT , описанным выше, является использование DDE. Это более старая технология, и ее сложнее использовать, но она обеспечивает большую гибкость для сложных сценариев.

Много было написано об этом. Например:

http://www.lexjansen.com/wuss/2010/DataPresentation/3015_4_DPR-Smith.pdf

Приветствие Rob

...