我使用此代码更新Excel表格:
libname xls excel '..\append.xls' ver=2002;
proc datasets lib = xls nolist;
delete output;
quit;
data xls.output;
set Ongoing_SE;
run;
libname xls clear;
以上部分创建输出文件。
libname xls excel '..\append.xls' scan_text = no ver=2002 ;
proc append
base = xls.output
data = Ongoing_SE;
run;
libname xls clear;
我想将数据附加到excel文件的特定表格中,但我不知道如何处理Excel表格。
/约翰
答案 0 :(得分:0)
Excel表格通常以
表示libname.'SheetName$'n
所以在你的情况下,
xls.'Output$'n
'something'n
构造是一个命名的文字'这相当于一个非引用的字符串 - 例如变量名,库名等。它是如何在SAS中构造一个非法的非法名称,例如包含静音的表单名称&#39 ; $'
如果您在SAS中创建工作表(例如使用xls.Output
),则可以将其引用为xls.output
或xls.'output$'n
。如果它是在Excel中创建的,则可能必须使用第二种形式。