r 写一个简单的xlsx数据电子表格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 写一个简单的xlsx数据电子表格相关的知识,希望对你有一定的参考价值。
#-- wrapper function to create a worksheet with particular formatting
writeXlsx <- function(d, fn, sheet_name = ''){
require(openxlsx)
# creates xlsx workbook containing data
# header styling
hs1 <- createStyle(fgFill = "#4F81BD", halign = "LEFT", textDecoration = "Bold", border = "Bottom", fontColour = "white")
cs1 <- createStyle(wrapText = TRUE, halign = 'LEFT', valign = 'top')
wb <- createWorkbook()
addWorksheet(wb, sheetName=sheet_name)
setColWidths(wb, 1, 1:ncol(d), 'auto')
freezePane(wb, 1, firstRow = TRUE)
writeData(wb, 1, d, headerStyle = hs1)
addStyle(wb, 1, style = cs1, rows = 2:(nrow(d) + 1), cols = 1:ncol(d), gridExpand = TRUE)
saveWorkbook(wb, fn, overwrite = TRUE)
}
以上是关于r 写一个简单的xlsx数据电子表格的主要内容,如果未能解决你的问题,请参考以下文章