我在一个特定的Dropbox文件夹中创build了一个Excel文件,该文件夹使用一个macros将date和时间戳添加到文件的某些选项卡,然后将其保存到同一个文件夹中。 在PC上,path是类似的 C:\Users\MyName\Dropbox\Daily History\ 而在MAC上就是这样的 Macintosh HD: Users: meadowbrook: Documents: 我唯一能想到的就是使用CELL(“filename”)并将其dynamic存储为variables。 有没有一种方法可以保存文件所在的目录,而无需在VBA中指定path?
我需要能够从一个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 我不知道这是什么意思…:|
我遇到的问题是设置密码改变excel的二进制。 所以这意味着文件必须被下载到每台共享的计算机上。 现在的问题是,这些文件的聚合大小远远超过了我能够承受的带宽。 有什么办法可以解决这个问题吗?