我正在尝试调整SAS ODS的HTML输出。
这就是我的全部:
ODS HTML FILE =' C:\ filename.html'选项(分页符='无&#39);
proc print data = dataset noobs;
运行;
ODS HTML CLOSE;
RUN:
理想情况下,如果可能的话,我会让列具有自动调整功能。
感谢任何帮助。
答案 0 :(得分:3)
采用默认样式,并对其进行修改,以便DATA样式元素(see documentation here)应用white-space:nowrap
CSS样式。将更改保存到名为“my_style”的新样式。
white-space:nowrap
是一种神奇的东西,一旦它变得太长就会迫使文本换行。
proc template;
define style my_style;
parent = styles.default;
style data from data / htmlstyle="white-space:nowrap";
end;
run;
使用新的修改样式打印出表格:
ods html style=my_style;
proc print data=sashelp.webmsg;
run;
ods html close;
更多注释......有时SAS实际上会支持您需要更改的实际CSS样式,在这种情况下您应该使用它(而不是htmlstyle=
)。查找完整列表here。
此外,您的默认样式实际上可能不会被命名为styles.default
。要查找默认样式的名称,请转到“工具” - >“首选项” - >“结果”,然后从“样式”下拉框中获取名称。这适用于基本SAS编辑器。对于EG,它可能略有不同,但我相信你能找到它。