在R中导入.xlsx文件错误:工作簿没有工作表

时间:2019-06-28 10:29:10

标签: r excel xlsx

我想用R分析qPCR仪器生成的xlsx文件,但是除非在将它们加载到R中之前将它们保存在excel中,否则我将无法打开这些文件。

我正在使用openxlsx软件包中的命令read.xlsx():

library(openxlsx)
my_file <- "~/my_file.xlsx"
read.xlsx(my_file,1)

我收到此消息:

Error in read.xlsx.default(my_file, sheet = "0", skipEmptyCols = TRUE) : 
Workbook has no worksheets

唯一可行的方法是,如果我先在excel中保存xlsx文件,是否可以绕过此步骤?

3 个答案:

答案 0 :(得分:0)

我认为可能是因为您没有使用文件的专有名称来调用该文件吗?试试;

read.xlsx("my_file.xlsx", sheet = 1)

答案 1 :(得分:0)

在Excel中打开xlxs文件,然后进行编辑(菜单下方的黄色栏)并重新保存该文件。重新加载R中的xlx,看看是否可以解决。

答案 2 :(得分:0)

库(xlsx)

my_file <-read.xlsx(“〜/ my_file.xlsx”,h = T,sheetIndex = 1)