将.XLS文件读入R

时间:2020-01-25 16:19:32

标签: r excel xlsx xls

我有一个扩展名为.xls的特殊文件,无法将其读入R。我尝试了许多不同的解决方案,但都失败了。

  1. read_xls()
var1 <- read_xls("dest.xls", sheet = "sheetname")

libxls错误:无法打开文件

  1. read.xlsx()
var1 <- read.xlsx("dest.xls", sheetName = "sheetname", startRow = 5))

.jcall(“ RJavaTools”,“ Ljava / lang / Object;”,“ invokeMethod”, cl,:java.lang.IllegalArgumentException:您的InputStream为 既不是OLE2流,也不是OOXML流

  1. read_excel()
var1<-read_excel("dest.xls", sheet = 1, col_names = TRUE, col_types = NULL, na ="", skip = 0)

libxls错误:无法打开文件

  1. loadWorkbook()
file <- list.files("dest", pattern = 'xls', full.names = T)

wb <- loadWorkbook(file)

错误:IllegalArgumentException(Java):您的InputStream既不是 OLE2流,也不是OOXML流

  1. odbcConnectExcel()
conn <- odbcConnectExcel("dest.xls")

odbcConnectExcel仅可用于32位Windows

不确定是什么问题。奇怪的是,当我将文件打开到excel时,我收到以下错误-这也可能是原因。

“文件格式和扩展名” file.xls“不匹配。该文件 可能已损坏或不安全。除非您信任其来源,否则请不要打开 它。您是否仍要打开它? -是的

单击“是”,我将有权访问数据。

很奇怪,任何帮助都很棒-谢谢大家!

0 个答案:

没有答案