使用R软件包从Dropbox读取xlsx文件时出错';雷普米斯';

使用R软件包从Dropbox读取xlsx文件时出错';雷普米斯';,r,excel,dropbox,R,Excel,Dropbox,我需要能够将xlsx工作簿中的工作表读入R,以便在闪亮的应用程序中使用。(我知道它应该是一个csv文件,但不幸的是这不是我的决定…。(编辑添加:我需要阅读的文件在dropbox上)我正在尝试使用repmis软件包。我尝试过的代码很简单: library('repmis') library('xlsx') lnk<-"https://www.dropbox.com/s/pzyt86pguko3xg6/TestBook.xlsx?dl=0" my_data<-source_XlsxDat

我需要能够将xlsx工作簿中的工作表读入R,以便在闪亮的应用程序中使用。(我知道它应该是一个csv文件,但不幸的是这不是我的决定…。(编辑添加:我需要阅读的文件在dropbox上)我正在尝试使用repmis软件包。我尝试过的代码很简单:

library('repmis')
library('xlsx')
lnk<-"https://www.dropbox.com/s/pzyt86pguko3xg6/TestBook.xlsx?dl=0"
my_data<-source_XlsxData(lnk, sheet="MainData", startRow=1)

我不知道这是什么意思…:|

我认为最近的一次更新删除了从R中读取Dropbox上存储的数据文件的功能。我会去确认,否则会删除我的评论

资料来源:几个月前我自己也遇到了同样的问题


更新:确认github软件包中已放弃支持

您是否考虑过使用
readr
readxl
软件包?我没有遇到这两个。我不确定他们是否和dropbox合作?(我忘了指定,我需要访问的文件在dropbox中。我明白了。你需要从dropbox中获取数据并导入到R中。可能与你的问题有关。感谢drsh-这也适用于
source\u XlsxData
命令吗?我现在没有访问R的权限来做一些测试,但它看起来是从源数据的代码文件中获得的。)适用于公共链接,但Dropbox个人文件夹似乎不受限制。有关更多信息,以及代码文件本身,请参见此处:谢谢您提供的信息。我会看看我能找到什么。
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  :
java.lang.IllegalArgumentException: Your InputStream was neither an OLE2 stream, nor an OOXML stream