使用 saveWorkbook(来自 openxlsx)得到错误
Using saveWorkbook (from openxlsx) get Error
用一个简单的数据框作为输入进行测试,我认为它可能是 Excel 文件本身。
workbook <- loadWorkbook(filepath, xlsxFile = NULL, isUnzipped = FALSE)
writeData(workbook, "Test1", al, startCol = 2, startRow = 5, colNames = FALSE)
saveWorkbook(workbook, filepath, overwrite = T)
但我明白了:
Error in comment_list[[i]]$style[[j]] : subscript out of bounds
显然,openxslx 无法处理注释。删除我的 excel 文件中的所有评论解决了问题。
用一个简单的数据框作为输入进行测试,我认为它可能是 Excel 文件本身。
workbook <- loadWorkbook(filepath, xlsxFile = NULL, isUnzipped = FALSE)
writeData(workbook, "Test1", al, startCol = 2, startRow = 5, colNames = FALSE)
saveWorkbook(workbook, filepath, overwrite = T)
但我明白了:
Error in comment_list[[i]]$style[[j]] : subscript out of bounds
显然,openxslx 无法处理注释。删除我的 excel 文件中的所有评论解决了问题。