我正试图通过邮件发送一封邮件,它运行良好。对于发送一个5行的小表-我使用HTML格式,它也工作得很好。
我正在使用htmlTable包--到目前为止唯一的缺点是我无法控制列的宽度或列之间的间隙。有没有可能控制这一切。
我试过了kableExtra包,但是输出没有任何css格式,这是一个非常计划的HTML,但是Rstudio中的查看器显示得很好,但是邮件没有任何格式设置。
即使尝试了可格式化,它在某种程度上是可以的,但是有些CSS外观在mailr中被删除了--但是它为我工作,但这里也缺少列大小控制。
请提供有关如何在htmlPackage中添加列间隙/宽度的建议,或者如何使用可使用/kableExtra在邮件中获得所需的html格式。否则,任何知识分享也将受到赞赏。
发布于 2018-03-23 15:48:03
您可以为此使用tableHTML (这是您标记的包!!)。作为一个小例子,参数widths控制列的宽度:
library(tableHTML)
mtcars[1:4, 1:5] %>%
tableHTML(widths = rep(100, 6))

您可以使用列的add_css_column函数(或表的其他部分的任何其他add_css_函数)向表中添加任何类型(其他) CSS。关于格列奈特有一个详细的解释。
https://stackoverflow.com/questions/49388089
复制相似问题