【发布时间】:2013-11-05 15:09:29
【问题描述】:
我正在尝试从 SAS EG 导出一个 excel 文件。我正在使用下面的代码,它工作正常。
proc export dbms=excelcs
data= MONTH
file="A:\D1\D2\FILE.xlsb" replace;
port=9621;
server="pwn59000.corp.ds.fedex.com";
sheet='month';
run;
proc export dbms=excelcs
data= DAY
file="A:\D1\D2\FILE.xlsb" replace;
port=9621;
server="pwn59000.corp.ds.fedex.com";
sheet='day';
run;
proc export dbms=excelcs
data= YEAR
file="A:\D1\D2\FILE.xlsb" replace;
port=9621;
server="pwn59000.corp.ds.fedex.com";
sheet='year';
run;
所以我得到一个包含 3 张纸、月、年和日的文件名“文件”。 导出文件后,我在 Excel 文件中添加了 3 个表格,每个表格分别代表年、月和日,并将表格命名为 day1、month1 和 year1。之后,我隐藏了工作表年、月和日,以便用户只能看到工作表 day1、month1 和 year1 中的图表。该文件每天都会从 SAS 中导出。第二天导出文件时,应该隐藏的工作表不再隐藏而是可见。有没有办法使用 PROC 导出或任何其他程序隐藏工作表。请帮忙。
谢谢!
【问题讨论】:
-
据我所知。我们使用 C# 实用程序发布流程 SAS Excel 导出来执行隐藏工作表等操作。
-
我认为当前的工具不可能做到这一点。当
ODS EXCEL可用时,它可能是一种潜在的解决方法(据我所知,9.4 TSM1 中的预生产)。
标签: sql excel sas enterprise-guide vba