用匯入的方法比較簡單,示例程式碼如下:procimportout=t1;datafile="d:\test.xls"dbms=excel2000replace;range=""14#1contentquot;;getnames=yes;run;(2)用邏輯庫和引擎的方法程式碼也很簡單:libnametestsexcel"D:\tests.xls";(3)用ACCESS的過程:procaccessdbms=xls2000; creatework.s0001.access; path="D:\test.xls"; getnamesyes; selectdataall;listview;run;簡單解釋一下上面的語句:用access並不是把資料檔案真正的讀入到sas中來,而是先建立一個數據訪問描述器creatework.s0001.access,用來描述sas對資料庫的訪問,之後建立一個檢視creatework.s001.view;檢視和sas裡的資料檔案也不一樣,相當於一個查詢。用access方法訪問資料庫的好處是不佔用硬碟空間,特別是資料檔案特別大時,不需要把檔案全部讀入就可以進行資料訪問,同時資料操作的結果也可以寫回到資料庫中。(4)odbc的方法:先手工在控制面板裡,新建使用者dsn,建立相應資料型別的資料來源;然後再sas的資源管理器裡,手工新建邏輯庫odbc。
用匯入的方法比較簡單,示例程式碼如下:procimportout=t1;datafile="d:\test.xls"dbms=excel2000replace;range=""14#1contentquot;;getnames=yes;run;(2)用邏輯庫和引擎的方法程式碼也很簡單:libnametestsexcel"D:\tests.xls";(3)用ACCESS的過程:procaccessdbms=xls2000; creatework.s0001.access; path="D:\test.xls"; getnamesyes; selectdataall;listview;run;簡單解釋一下上面的語句:用access並不是把資料檔案真正的讀入到sas中來,而是先建立一個數據訪問描述器creatework.s0001.access,用來描述sas對資料庫的訪問,之後建立一個檢視creatework.s001.view;檢視和sas裡的資料檔案也不一樣,相當於一個查詢。用access方法訪問資料庫的好處是不佔用硬碟空間,特別是資料檔案特別大時,不需要把檔案全部讀入就可以進行資料訪問,同時資料操作的結果也可以寫回到資料庫中。(4)odbc的方法:先手工在控制面板裡,新建使用者dsn,建立相應資料型別的資料來源;然後再sas的資源管理器裡,手工新建邏輯庫odbc。