楼主: suzhzh
2656 1

[问答] sas 数据集通过sas转换成.mdb格式 [推广有奖]

已卖:895份资源

学科带头人

54%

还不是VIP/贵宾

-

威望
0
论坛币
17364 个
通用积分
756.5254
学术水平
70 点
热心指数
87 点
信用等级
52 点
经验
532 点
帖子
3228
精华
0
在线时间
1293 小时
注册时间
2009-9-18
最后登录
2025-10-13

楼主
suzhzh 发表于 2011-8-13 17:17:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,我想请教大家,如何将一个sas 数据集转成access的数据集
谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:mdb 数据集 access Acces cces access 如何

沙发
suzhzh 发表于 2011-8-13 17:40:33
经过搜索,我找到程序的例子,并且更全面。大家一起分享一下吧。
经常导入和导出的数据格式包括:文本文件(txt格式)、纯数据文件(dat格式)、EXCEL文件(xls格式)、ACCESS文件(mdb格式);程序如下:
转自:http://blog.163.com/chensx_326/b ... 079520078237414664/
一、导入导出文本文件(txt格式)、纯数据文件(dat格式);其实都是导入导出DLM文件(*.*),需要指定分隔符号。如下(以txt为例,dat同样):

1.TAB分割,第一行为变量名

PROC IMPORT OUT= WORK.a
            DATAFILE= "D:\cha\1.txt"
            DBMS=TAB REPLACE;
     GETNAMES=YES;
     DATAROW=2;
RUN;

PROC EXPORT DATA= WORK.FILELIST
            OUTFILE= "D:\filelist.txt"
            DBMS=TAB REPLACE;
RUN;

2.SPACE分割,第一行为变量名

PROC IMPORT OUT= YANG.WORD
            DATAFILE= "D:\a\word.txt"
            DBMS=DLM REPLACE;
     DELIMITER='20'x;
     GETNAMES=YES;
     DATAROW=2;
RUN;

PROC EXPORT DATA= WORK.AA
            OUTFILE= "C:\b.txt"
            DBMS=DLM REPLACE;
     DELIMITER='20'x;
RUN;

二、导入导出EXCEL文件(xls格式)程序如下:

PROC IMPORT OUT= WORK.ALLWORD
            DATAFILE= "F:\cc.xls"
            DBMS=EXCEL REPLACE;
     SHEET="Sheet1$";
     GETNAMES=YES;
RUN;

PROC EXPORT DATA= WORK.A
            OUTFILE= "D:\export1.xls"
            DBMS=EXCEL REPLACE;
     SHEET="nameofsheet";
RUN;

三、导入导出ACCESS文件(mdb格式)程序如下:

PROC IMPORT OUT= WORK.aa
            DATATABLE= "username"
            DBMS=ACCESS REPLACE;
     DATABASE="D:\all\userinfo.mdb";
RUN;

PROC EXPORT DATA= WORK.A
            OUTTABLE= "export1"
            DBMS=ACCESS REPLACE;
     DATABASE="D:\example.mdb"; *must be an exsited database;
RUN;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 05:53