如您所见,有些单元格具有多行信息。我将这个excel文件作为问题放在R Shiny上。 (作为单选按钮)
现在,如果我使用 read.xlsx 进行阅读,则我的行会被压缩成一行。
如何将文件读入R并保留多行格式?
如果我只问一行,那很难阅读和理解。
答案 0 :(得分:4)
尽管看起来R错过了换行符,但没有,它们仍然存在。 R将它们表示为\ n,或者在您给出的示例中(输入这些句子的人按下两次Enter,R将具有\ n \ n)
尝试通过以下方式写入数据:
write.xlsx(yourdata, "test.xlsx", sheetName="sheet1", row.names=FALSE)
换行符在那里!
特别注意:还有其他需要注意的地方。例如,当您编写一个excel文件时,默认行高是excel默认值14.5(因此,您只会看到第一行文本-请记住增加大小以查看更多文本)。您也可以在编写Excel文件时设置行高
答案 1 :(得分:0)
您在单元格中使用公式吗?如果是,那么您需要在excel中打开和关闭文件以完成计算。如果您使用的是Windows,则也可以为此编写一个vbs脚本。