SAS:PROC EXPORT 在 Excel sheet 名称中添加了“_”,但 _ 在 SAS 中不存在?

SAS: PROC EXPORT adds a "_" in the Excel sheet name but the _ is not there in SAS?

我有以下导出到 .xls 文件的 SAS 代码。 (注意:我需要 OLD 1997-2003 格式)。

我将 sheet 名称指定为:'PB Organization'

但是创建文件时 sheet 名称是 'PB_Organization'

已添加“_”。发生了什么事?

PS: 文件包含正确的列和行,只是 sheet 名称错误。

%let Path_Org = "\Folder\CurrentMonth - PB Organization"; 
proc export data=pb_org2
   outfile = &Path_Org 
   dbms=xls replace;
   sheet = 'PB Organization';
run;

来自 SAS 文档:

SHEET=sheet-姓名

识别 Excel 工作簿中的特定传播sheet。仅当您要导入整个跨页 sheet 时才使用 SHEET= 选项。 如果 EXPORT 过程 sheet-name 包含特殊字符(例如 space),SAS 会将其转换为下划线 .

将space转换为下划线。 "Employee Information" 变为 "Employee_Information"

另见此处http://support.sas.com/documentation/cdl/en/acpcref/63184/HTML/default/viewer.htm#a003103761.htm