使用write.xlsx将数据框写入R中的excel时如何以粗体打印顶行

Posted

技术标签:

【中文标题】使用write.xlsx将数据框写入R中的excel时如何以粗体打印顶行【英文标题】:How to print top row in bold when writing dataframe to excel in R using write.xlsx 【发布时间】:2020-05-09 21:31:50 【问题描述】:

我使用以下命令将 R 中的数据框写入 excel 文件:write.xlsx(dataframe, pathName, row.names = FALSE, append = FALSE)

现在我想以粗体打印第一行(数据框中的标题)。有谁知道如何使用 xlsx 包中的 write.xlsx 函数来做到这一点?

【问题讨论】:

您可以使用 xlsx 包的其他资源创建工作簿,设置字体样式see here,然后写入并关闭工作簿,而不是通过 write.xlsx 函数编写数据框。 【参考方案1】:

你可以使用writexl包中的write_xlsx函数,设置format_headers = TRUE

write_xlsx(x, path = "your path", col_names = TRUE, format_headers = TRUE)

【讨论】:

以上是关于使用write.xlsx将数据框写入R中的excel时如何以粗体打印顶行的主要内容,如果未能解决你的问题,请参考以下文章

使用 openxlsx 在 R 中使用 write.xlsx 创建的 Excel 文件的密码保护

如何将R语言中的表格数据输出为Excel文件

r语言write.xlsx在哪个包

为啥我不能使用 write.xlsx 追加 [重复]

如何将整个数据框附加到 R 中的 CSV

createWorkbook(type = ext)中的错误:R中的未知格式数据