我的第一篇帖子中有一个问题。希望我“以正确的方式”做到这一点。 我在SAS(主要是PROC SQL)中构建了一个查询,该查询根据某些标准生成月度报告。
我正在使用Proc Export将我创建的表导出到Excel文件中。这是我使用的代码行:
proc export data=work.par_reg
outfile="&myfilerfp."
dbms=xlsx
replace;
sheet="Particulieren regulier";
run;
我在这个文件中有更多标签但是正在创建的Excel只是没有任何布局的文本/数字。是否可以对此Excel应用某种布局(如白色背景,黄色标题等),或者是否可以导出到已有布局的现有模板中?
感谢您的帮助!
答案 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=
。