用于HTML输出的SAS列宽度
我正在尝试对SAS ODS的HTML输出进行调整 这就是我的全部: ODS HTML文件='C:\filename.HTML'选项(pagebreak='no') proc print data=数据集noobs 运行 ODS HTML关闭 运行: 理想情况下,如果可能的话,我会让列具有自动拟合功能用于HTML输出的SAS列宽度,sas,sas-ods,Sas,Sas Ods,我正在尝试对SAS ODS的HTML输出进行调整 这就是我的全部: ODS HTML文件='C:\filename.HTML'选项(pagebreak='no') proc print data=数据集noobs 运行 ODS HTML关闭 运行: 理想情况下,如果可能的话,我会让列具有自动拟合功能 非常感谢您的帮助。采用默认样式,并对其进行修改,使数据样式元素()具有应用于它的空白:nowrapCSS样式。将更改保存到名为“my_style”的新样式 空白:nowrap是一种魔力,它可以迫使文
非常感谢您的帮助。采用默认样式,并对其进行修改,使数据样式元素()具有应用于它的
空白:nowrap
CSS样式。将更改保存到名为“my_style”的新样式
空白: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=
)。找到完整的列表
此外,您的默认样式实际上可能没有命名为
styles.default
。要查找默认样式的名称,请转到工具->首选项->结果,然后从“样式”下拉框中获取名称。这是用于基本SAS编辑器的。例如,它可能略有不同,但我相信您一定能够找到它。Hmm,看起来这取决于您在要修改的模板中指定的样式。例如,styles.default
可以正常工作。但是如果我把它改成styles.htmlblue
它似乎不起作用(至少不在SAS HTML Internet Explorer预览窗口中。通过将样式单元格从单元格
更改为样式数据从数据
,修复了此问题。谢谢-我最终使用了proc报告而不是proc打印,并且能够按我需要的方式格式化。不过这很好;感谢您的回复。