使用R软件包'repmis'从Dropbox读取xlsx文件时出错

我需要能够从一个xlsx工作簿读取工作表到R在Shiny应用程序中使用。 (我知道它应该是一个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) 

不幸的是我收到以下错误信息:

 Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : java.lang.IllegalArgumentException: Your InputStream was neither an OLE2 stream, nor an OOXML stream 

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

我认为最近的更新删除了从R内读取存储在Dropbox上的数据文件的能力。我将去查找确认,否则删除我的评论。

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

更新:确认在github包中丢弃的支持https://github.com/christophergandrud/repmis/commit/f85469f38c6f4e4a5735ecc888b4263b969d4e22