【发布时间】:2016-06-28 10:41:29
【问题描述】:
我有以下导出到 .xls 文件的 SAS 代码。 (注意:我需要 OLD 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;
【问题讨论】:
-
您使用的是哪个版本的 SAS?运行 SAS 的机器上是否有 Excel?如果是这样,您是否尝试使用其他 DBMS 值(如 EXCEL)将使用 Excel 创建 XLS 文件而不是尝试直接创建它?您是否尝试更改 VALIDMEMNAME 系统选项的设置?
-
我使用 SAS 9.4 BASE。我有 Excel 2010。
-
但挑战在于我使用 Access2003 链接到 xls.file,这就是为什么我需要旧的 excel 格式。
-
我现在可以看到,如果我只是打开 excel 文件并按保存,那么 Access 可以链接到它。它不能没有手动程序。但是SAS生成的excel文件是.xls(1997-2003版本)
标签: sas export-to-excel excel-2003