2016-03-07 62 views
8

如何将密码保护的excel文件读入r?如何将密码保护的excel文件读入r?

我已经试过excel.link,但它不是提供的R版本3.2.3(我的版本)

我也试过RDCOMClient但它也无法对R版本3.2.3

+0

您是否尝试过这些问题的答案 - http://stackoverflow.com/a/13997138 – Zero

+0

是的,我已经..了RDCOMClient不能与我的R版本,所以我正在寻找另一个库或安装工作round – telfreth

+0

什么版本的excel? XLSX? – C8H10N4O2

回答

3

XLConnect( 0.2-13)现在可以读取密码保护的Excel文件

安装XLConnect的最新版本,并XLConnectJars(0.2-13)

install.packages("XLConnect") 
install.packages("XLConnectJars") 

的Insta LL无限强度的Java(TM)加密扩展策略 文件 (必要时在OS X和Windows - 没有必要在Ubuntu Linux与OpenJDK的1.8)

http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

How to install unlimited strength JCE for Java 8 in OS X?

library(XLConnect) 

使用测试文件:

https://github.com/miraisolutions/xlconnect/files/794219/TestWorkbook.xlsx

wb <- loadWorkbook("TestWorkbook.xlsx", password="pass") 
test <- readWorksheet(wb, "sheet1") 

> data 

    id value1 value2 
1 1  1  5 
2 2  2  4 
3 3  3  3 
4 4  4  2 
5 5  5  1 
相关问题