我有以下SAS代码导出到.xls文件。 (注意:我需要旧的1997-2003格式)。
我将工作表名称指定为:'PB Organization'
但是在创建文件时,工作表名称为“PB_Organization”
添加了“_”。发生了什么事?
PS:该文件包含正确的列和行,它只是工作表名称错误。
%let Path_Org = "\\Folder\CurrentMonth - PB Organization";
proc export data=pb_org2
outfile = &Path_Org
dbms=xls replace;
sheet = 'PB Organization';
run;
答案 0 :(得分:1)
来自SAS docs:
<强> SHEET =片材名称 强>
标识Excel工作簿中的特定电子表格。仅当您要导入整个电子表格时才使用SHEET =选项。 如果EXPORT过程工作表名称包含特殊字符(例如空格),则SAS会将其转换为下划线。
空格转换为下划线。 &#34;员工信息&#34;成为&#34; Employee_Information&#34;
另见http://support.sas.com/documentation/cdl/en/acpcref/63184/HTML/default/viewer.htm#a003103761.htm