graceli 先使用转置步:假设数据集是 set1:proc transpose data=set1 out=a;run; 再只保留变量名列和标签名列 : data a;set a;keep _name_ _label_;run; 后将数据集a导出到文本文件c:/a.txt: PROC EXPORT DATA= WORK.A OUTFILE= "C:\a.txt" DBMS=TAB REPLACE; RUN;