O SAS possibilita exportar arquivos para diversos formatos e de diversas maneiras. Um dos formatos mais utilizados e solicitados por muitos usuários para trabalhar com tabelas quando não temos um volume de dados grande é o excel.
Na dica de hoje, vamos mostrar como exportar arquivos excel utilizando o comando PROC EXPORT, e mostrar as possibilidades e opções que temos com esse comando.
Sintaxe:
PROC EXPORT DATA=<NOME_DATASET_ENTRADA> DBMS=XLSX OUTFILE="DIRETORIO\NOME_ARQUIVO_SAIDA.XLSX" REPLACE; SHEET="SHOES"; RUN;
Segue abaixo um resumo sobre cada parâmetro que estamos utilizando em nosso exemplo:
- DATA: Parâmetro que informa para o SAS qual Data Set será transformado e exportado para um arquivo excel;
- DBMS: Identifica o tipo do dado que será exportado, no caso, utilizamos XLSX para arquivos excel;
- OUTFILE: Parâmetro que informa o diretório e o nome do arquivo que será exportado;
- REPLACE: (OPCIONAL) – Parâmetro que informa para o SAS que o arquivo de destino pode ser substituído, caso já exista um arquivo no diretório com o mesmo nome;
- SHEET: (OPCIONAL) – Durante a criação do arquivo excel, você pode informar o nome da ABA no excel, onde os dados serão gravados.
DICA EXTRA: Combinada com a opção REPLACE, você pode gravar mais de uma aba, com nomes diferentes, em um mesmo arquivo excel.
Exemplo:
PROC EXPORT DATA=<SALES_SHOES> DBMS=XLSX OUTFILE="DIRETORIO\ARQUIVO_VENDAS.XLSX" REPLACE; SHEET="SHOES"; RUN; PROC EXPORT DATA=<SALES_DRESS> DBMS=XLSX OUTFILE="DIRETORIO\ARQUIVO_VENDAS.XLSX" REPLACE; SHEET="DRESS"; RUN;
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.