SAS:使用布局导出到Excel?

时间:2017-03-08 09:15:56

标签: excel sas export proc

我的第一篇帖子中有一个问题。希望我“以正确的方式”做到这一点。 我在SAS(主要是PROC SQL)中构建了一个查询,该查询根据某些标准生成月度报告。

我正在使用Proc Export将我创建的表导出到Excel文件中。这是我使用的代码行:

proc export data=work.par_reg
  outfile="&myfilerfp." 
  dbms=xlsx
  replace;
  sheet="Particulieren regulier";
run;

我在这个文件中有更多标签但是正在创建的Excel只是没有任何布局的文本/数字。是否可以对此Excel应用某种布局(如白色背景,黄色标题等),或者是否可以导出到已有布局的现有模板中?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

PROC EXPORT仅适用于您所看到的内容 - 将值添加到工作表中。

如果您需要样式,那么您有几个选择,但最佳选择是ODS EXCEL,可在SAS 9.4 TS1M1或更高版本中使用。您可以看到一些tips on using it from Chris Hemedinger here或阅读the documentation here

虽然简单的用法是这样的:

ods excel file="c:\blah\whatever\myfile.xlsx" style=[your style];

proc print data=your_dataset;
run;

ods excel close;

您可以使用PROC TEMPLATE定义样式选项(颜色,背景,字体,诸如此类)或使用CSS创建样式,如果您了解CSS,则使用cssstyle=