SAS:PROC EXPORT在Excel工作表名称中添加“_”但是SAS中没有_?

时间:2016-06-28 10:41:29

标签: sas export-to-excel excel-2003

我有以下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;

1 个答案:

答案 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