如何使用 openxlsx 将文本字符串的一部分加粗?

All*_*ous 8 r openxlsx

我想将文本字符串的一部分加粗。例如,有没有办法使用 openxlsx R 包仅将“这是我的文本字符串”中的“文本”加粗:

wb <- openxlsx::createWorkbook()

openxlsx::addWorksheet(wb, 'Contents')

bold_text <- openxlsx::createStyle(textDecoration = "bold")
openxlsx::addStyle(wb, sheet = 'Contents', bold_text, rows = 1, cols = 1, gridExpand = TRUE, stack = TRUE)

writeData(wb, sheet = 'Contents', x = 'this is my text string', startRow = 1, startCol = 1)

openxlsx::saveWorkbook(wb, file =  'D:testing.xlsx', overwrite = TRUE)
Run Code Online (Sandbox Code Playgroud)