ODS HTML电子邮件输出-我的所有单元格都被压缩,如何扩展到列名的全长?

时间:2018-10-26 09:54:32

标签: sql sas

我有一个宏来触发嵌入了表格的电子邮件。现在,当显示该表时,所有单元格都被压缩。我已经将outputwidth设置为100%,但显然在电子邮件和“结果”标签中均不起作用。有人可以建议吗?是否有任何语法可以使列显示完全展开以显示列名或数据?

    ObjectMapper objectMapper = new ObjectMapper();
    //Set default time zone as JVM timezone due to one day difference between original date and formatted date.
    objectMapper.setTimeZone(TimeZone.getDefault());

enter image description here

1 个答案:

答案 0 :(得分:0)

我无法复制该问题,因为当我尝试在9.4中运行相同的代码时没有任何东西被包裹,但是您应该能够使用样式控制HTML输出。因此,如果您不希望单词打断,可以使用CSS属性white-space:nowrap来完成该任务。如果这样做没有帮助,您还可以尝试添加overflow-wrap:normal。

proc template;
    define style styles.nowrap;
        parent=styles.default;
        style Data from Data / 
           htmlStyle="white-space:nowrap;overflow-wrap:normal;";
        style Header from Header /
           htmlStyle="white-space:nowrap;overflow-wrap:normal;";        
    end;
run;

,然后从ods html语句引用样式:

ods html file=mymail style=styles.nowrap;