我尝试将每个变量的标签写入SAS中的Excel表格。我使用选项DBLABEL=YES
,它允许您在Excel中将标签打印为列标题。不幸的是,我的标签似乎太长了。有人有解决方案吗?这是我使用的代码:
data test;
length a 3.
b 3.
c 3.;
input a b c;
label a = "this label is too long for writing it from sas to excel";
datalines;
18 20 15
25 20 80
63 72 14
run;
libname xls oledb provider="Microsoft.ACE.OLEDB.12.0"
preserve_tab_names=yes preserve_col_names=yes
datasource="f:my workspace\test_9.xls" provider_string="Excel 12.0";
data xls.test (dblabel=yes);
set test;
run;
libname xls clear;
这是我收到的错误。
错误:绑定参数错误:列名无效:此标签为 从sas写到excel的时间太长了
提前致谢
答案 0 :(得分:1)
这似乎不是proc导出的问题。
proc export data=test outfile="C:\test.csv" label;
run;