- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Para importar e exportar arquivos XLSX para o SAS (seja SAS9 ou Viya) o meio mais comum é a utilização do PROC IMPORT e PROC EXPORT, mas saibam, caso tenham licenciado o PC File Formats você pode criar uma LIBNAME apontando para um XLSX. Comando super simples e fácil e caso seus dados estejam organizado na planilha, onde a primeira linha tem o nome das colunas e as restantes os dados, você lerá este Excel de maneira super rápida.
Uma forma fácil de gravar arquivos xlsx, e mais, cada aba ou workbook do Excel será uma tabela na library to SAS. A tabela abaixo, representa o que será visto na execução dos comandos .
Library |
Arquivo xlsx |
Tabela SAS |
Aba “planilha/sheet” disponível no Excel |
Os códigos utilizados para este exemplo:
libname excel xlsx "/saida.xlsx"; data excel.carros; set sashelp.cars; run; data excel.classe; set sashelp.class; run;
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Boa tarde. Muito boa explicação.
Eu tenho uma pergunta. depois que eu importei a tabela, por exemplo essa sua que vc apesentou.
Você saberia me informar, como faço, por exemplo para analisar somente os dados de uma marca de automóveis?
ou criar uma outra DATA soemnte com as informações dos carros da Audi?
Atenciosamente
Luciano
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
ola @Lggagro ,
Basta programar com utilizando DATA STEP normalmente.
Exemplo:
data work.carros_audi;
set excel.carros;
if make='Audi';
run;
Este código irá copiar apenas os Audi para a WORK do SAS.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content