lizhewenbei 发表于 2015-1-21 19:11 
请问程序是怎样的?
示例excel中的数据:
性别_sex 年龄_age
女 23
男 45
M 57
F 34
程序如下:
option validvarname = any;
proc import out=test
datafile="C:\Users\Administrator\Desktop\test.xlsx"
dbms=excel replace;
getnames=yes; run;
proc contents out = info noprint; run;
proc sql noprint;
select distinct compbl(name||'='||lowcase(compress(upcase(name),,'ku'))) into: renames separated by ' ' from info;
quit;
proc datasets lib = work nolist;
modify test;
rename &renames.;
run;
quit;
没有对label做修改,如果想修改的话,方法一样。