file(out,“ wt”)中的错误:写入xlsx时无法打开连接

时间:2018-12-14 10:15:41

标签: r xlsx

我不是R的新手,但是在上次工作会议中发生了一些奇怪的事情,在这里我找不到其他答案。

我正在使用xlsx软件包。 当我用脚本编写代码时,控制台Error in file(out, "wt") : cannot open the connection中会弹出错误消息 屏幕上将显示new error window

read.xlsx(

发生时,我的代码如下所示

我仔细检查了我的工作目录,并检查了已安装的库文件。一切似乎还好。单击确定后,我可以继续编写代码。有时,在一个命令中错误会多次出现。

这很烦人,我想知道发生了什么事。

感谢您的任何想法

(我不确定这是否相关,但是read.xlsx函数存在其他问题。特别是在工作表上传中。看起来它无法读取工作表的名称,仅使用其索引。

df <- read.xlsx("foo.xlsx", sheetIndex = 1, encoding="UTF-8", 
stringsAsFactors = F) 

df <- read.xlsx("foo.xlsx", sheetName = "Sheet 1", 
encoding="UTF-8", stringsAsFactors = F) 

Error in read.xlsx("foo.xlsx", sheetName = "Sheet 1", : 
Cannot find the sheet you requested in the file! )

1 个答案:

答案 0 :(得分:0)

通常,新的Excel工作表分别命名为 Sheet1 Sheet2 ,... 而不是单词“ Sheet”和数字之间的空格。我认为这可以解决问题。