【SAS BASE】PROC EXPORT

 
 

 

PROC EXPORT可导出两种类型的文件:

  • 导出delimited文件
     1  *例子;
     2   PROC EXPORT DATA=hotels 
     3                        OUTFILE='C:\MyRawData\Hotels.txt' /*后缀名决定了输出文件的格式,除此之外,额也可以通过DBMS=选项来指定.*/
     4 /*例如:space-delimited文件时没有标准的后缀名的,只能通过DBMS=选项来输出*/
     5                        DBMS=DLM /*若输出CSV文件,则DBMS=CSV;
     6                                   若输出txt文件,则DBMS=TAB;
     7                                   若输出spaced-delimited文件,DBMS=DLM*/
     8                        REPLACE;/*代替现有同名文件*/
     9      DELIMITER='&';/*若使用了DELIMITER=选项,不管上面用了什么后缀,文件都会输出以该语句中指定的分隔符文件*/
    10  RUN;

     

  • 导出PC文件:适用于Microsoft Excel, Lotus(不包括UNIX),dBase, Microsoft Access,JMP,Paradox,SPSS,Stata
    一、输出PC文件的一般形式(除Microsoft Access外):
          PROC EXPORT DATA=data-set 
                      OUTFILE='filename' 
                      DBMS=DBMS-identifier
                      REPLACE;
           SHEET=‘sheet-name’;/*仅当用户需要自定义sheet名时需要,默认情况下,sheet名与SAS数据集名字相同.注意,sheet-name不能以$结尾*/
           RUN;
    
       【各PC文件后缀及对应DBMS Identifier】
            Type of file           后缀               DBMS Identifier
          Microsoft Excel:         .xls-------------EXCEL(32位Windows)
                                       -------------XLS(UNIX或64位Windows)
             dBase                 .dbf ------------DBF
             JMP                    .jmp------------JMP
            Lotus                   .wk4------------WK4
            Paradox                 .db------------PARADOX
          SPSS save file             .sav-----------SAV
            Stata                     .dta------------DTA
    
    
    二、输出Microsoft Access文件的一般形式:
          PROC EXPORT DATA=data-set 
                                 OUTTABLE='filename'  /*制定了数据库中table的名字,注意此处是OUTTABLE*/
                                 DBMS=DBMS-identifier;/*Microsoft Access文件的后缀名是.mdb,DBMS Identifier是ACCESS(97版)或ACCESS97(00或03版)*/
           DATABASE=‘filename’;/*指定需要修改或创建的Microsoft Access database*/
           RUN;
    
          
                        

     

转载于:https://www.cnblogs.com/chenyn68/p/3868401.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值