如您所见,有些单元格具有多行信息。我正在使用这个 excel 文件并将其作为问题放在 R Shiny 上。(作为单选按钮)现在,如果我使用read.xlsx阅读它,我的行将被挤成一行。如何在保留多行格式的情况下将文件读入 R?
如果我的问题只有一行,则很难阅读和理解。
问问题
674 次
2 回答
4
虽然看起来 R 已经错过了换行符,但实际上并没有,它们仍然存在。R 将它们标记为 \n,或者在您给出的示例的情况下(输入这些句子的人按了两次 Enter,R 将有 \n\n)
尝试使用以下方式写入数据:
write.xlsx(yourdata, "test.xlsx", sheetName="sheet1", row.names=FALSE)
换行符将在那里!
额外说明:还有其他需要注意的事项。例如,当您编写一个 excel 文件时,默认行高是 excel 默认值 14.5(因此您只会看到第一行文本 - 记得增加大小以查看更多文本)。您还可以在编写excel文件时设置行高
于 2018-07-26T14:42:49.400 回答
0
你在单元格中使用公式吗?如果是,那么您需要在 excel 中打开和关闭文件以完成计算。如果您使用的是 Windows,那么您也可以为此编写一个 vbs 脚本。
于 2018-08-06T06:34:54.693 回答